每当我尝试运行 sqlmetal 时,我都会得到以下信息:
'sqlmetal' 不是内部或外部命令、可运行程序或批处理文件
这来自 CMD 和 Visual Studio 命令提示符
我在其他机器上多次使用过 sql metal,但它似乎在这台机器上不起作用......
我错过了什么吗?
每当我尝试运行 sqlmetal 时,我都会得到以下信息:
'sqlmetal' 不是内部或外部命令、可运行程序或批处理文件
这来自 CMD 和 Visual Studio 命令提示符
我在其他机器上多次使用过 sql metal,但它似乎在这台机器上不起作用......
我错过了什么吗?
机器必须安装一个或两个最新版本的 .NET Framework(3.0 或 3.5,我不确定哪个引入了 sqlmetal.exe)。
更多信息可在MSDN上找到:
SQLMetal 文件包含在随 Visual Studio 一起安装的 Windows SDK 中。默认情况下,该文件位于 drive:\Program Files\Microsoft SDKs\Windows\vn.nn\bin。如果没有安装 Visual Studio,也可以通过下载 Windows SDK 来获取 SQLMetal 文件。
在我的机器上,它位于“C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SqlMetal.exe”。你可以在那里寻找它,和/或一旦你找到它,确保它的位置在你的 PATH 环境变量中。
在 2019 年,您可以在 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7 Tools 中找到它。
希望对其他人有帮助