sqlmetal.exe не найден

Всякий раз, когда я пытаюсь запустить sqlmetal, я получаю это:

sqlmetal не распознается как внутренняя или внешняя команда, работающая программа или командный файл

это как из CMD, так и из командной строки Visual Studio

Я много раз использовал sql metal на других машинах, но на этой машине он не работает...

Я что-то пропустил?

2 ответа

Решение

На машине должна быть установлена ​​одна или обе самые последние версии.NET Framework (3.0 или 3.5, я не уверен, кто представил sqlmetal.exe).

Дополнительная информация доступна на MSDN:

Файл SQLMetal включен в Windows SDK, который устанавливается вместе с Visual Studio. По умолчанию файл находится на диске:\Program Files\Microsoft SDKs\Windows\vn.nn\bin. Если вы не устанавливаете Visual Studio, вы также можете получить файл SQLMetal, загрузив Windows SDK.

На моей машине это в "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 Инструменты.

Надеюсь, это поможет другим

Другие вопросы по тегам