【问题标题】:sqlmetal.exe not found in path even though it is on my machine in the correct path - Linqer Programsqlmetal.exe 在路径中找不到,即使它在我的机器上的正确路径 - Linqer 程序
【发布时间】:2017-10-31 12:31:10
【问题描述】:

我正在尝试运行 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。 如何为此设置正确的路径? 我将不胜感激任何帮助! 谢谢

【问题讨论】:

    标签: c# path sdk sqlmetal linqer


    【解决方案1】:

    你的错误告诉你它在里面找不到它

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

    【讨论】:

    • @Liam 在答案中添加了一些内容。
    • 您能说得更详细一点吗,如何打开对话框?
    • 它在您的屏幕截图中打开,并在其顶部显示错误消息。顶部条目 SQLMetal 路径。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-17
      • 2017-09-19
      • 1970-01-01
      • 2018-06-18
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多