sqlmetal.exe 未在路径中找到,即使它在我机器上的正确路径中 - Linqer 程序

sqlmetal.exe not found in path even though it is on my machine in the correct path - Linqer Program

我正在尝试 运行 Linqer(sql -> linq 的程序)并在创建数据库连接并尝试生成 "linq to sql model files" 时遇到此错误。

错误:文件 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools/SqlMetal.exe not found

此处显示:

我在文件夹中有文件:C:\Program Files (x86)\Microsoft SDKs\Windows\v10。0A\bin\NETFX 4.6.2 工具,

如何将其设置为使用 v10.0A 而不是 v8?

我检查过我已经在 Visual Studio 上安装了所有 Microsoft SDK。 如何为此设置正确的路径? 我将不胜感激任何帮助! 谢谢

您的错误提示您在

中找不到它
C:\Program Files (x86)\Microsoft SDKs\Windows\**v8.0A**\bin\**NETFX 4.0 Tools**/

而您正在寻找

C:\Program Files (x86)\Microsoft SDKs\Windows\**v10.0A**\bin\**NETFX 4.6.2 Tools**/

在 SQLMetal 选项对话框中设置正确的路径。

请在“C:\Program Files (x86)\Microsoft SDKs\Windows”中搜索术语“SqlMetal.exe”

我在这个位置遇到“未找到”错误:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\SqlMetal.exe

但它就在那里。

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\SqlMetal.exe

NETFX 4.5.1 是不同之处。请再试一次。