1

我正在尝试运行 Linqer(用于 sql -> linq 的程序)并在创建数据库连接时出现此错误,并尝试生成“linq to sql 模型文件”。

错误:文件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 Tools,

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

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

4

2 回答 2

5

你的错误是告诉你它无法找到它

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 选项对话框中设置正确的路径。

于 2017-10-31T12:34:03.533 回答
0

请使用“SqlMetal.exe”一词在“C:\Program Files (x86)\Microsoft SDKs\Windows”中搜索

我在此位置收到“未找到”错误:

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 是不同的。请再试一次。

于 2017-11-07T09:48:34.767 回答