找不到sqlmetal.exe

Ale*_*lex 9 linq cmd sqlmetal visual-studio-2008 visual-studio

每当我尝试运行sqlmetal时,我得到这个:

'sqlmetal'未被识别为内部或外部命令,可操作程序或批处理文件

这是来自CMD和Visual Studio命令提示符

我在其他机器上多次使用sql metal,但它似乎不能在这台机器上运行...

我错过了什么吗?

Ray*_*gus 8

该机器必须安装一个或两个最新版本的.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文件.


小智 5

在我的机器上它位于"C:\ Program Files\Microsoft SDKs\Windows\v6.0A\bin\SqlMetal.exe".您可以在那里寻找它,和/或一旦找到它,确保它的位置在您的PATH环境变量中.


Rog*_*ard 5

在 2019 年,您可以在 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7 Tools 中找到它。

希望对其他人有帮助