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 Инструменты.
Надеюсь, это поможет другим