2015-08-25 3 views
3

Я пытаюсь скомпилировать проект .NET 4.6 C# на моей машине сборки, используя только MSBuild. Я не установить Visual Studio 2015 на машине, но только следующее:Компиляция .NET 4.6 C# проекта без Visual Studio

  • .NET Framework 4.6 Время воспроизведения
  • .NET Framework Таргетинг пакет
  • Microsoft Build Tools 2015

I запустить следующие команды в CMD: "C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin \ MSBuild.exe" MySolution.sln

ошибки я получаю:

Ошибка MSB4019: импортированный проект «C: \ Microsoft.Cpp.Defaults.props» не был найден. . Убедитесь, что путь в декларации является правильным, и что файл существует на диске «

Я уже проверил, что„Microsoft.Cpp.Defaults.props“файл существует в» C: \ Program Файлы (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 ", но не в" C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140 ". Фактически даже папка" C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140" не существует.

Что еще я должен сделать/установить для компиляции это?

+0

Это, наверное, тот случай, когда «путь в декларации» является неправильным, так как путь к файлу приведен в сообщении об ошибке помещает файл в корневом каталоге C: диск. –

+0

Попробуйте удалить и переустановить инструменты сборки. Кажется, это должно исправить это. Путь по умолчанию неправильно установлен, что вызывает ошибку. – staticvoidmain

+0

Я переустановил Build Tools, даже установил их на другой машине, и все еще есть одна и та же ошибка ... –

ответ

Смежные вопросы