Я пытаюсь скомпилировать проект .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" не существует.
Что еще я должен сделать/установить для компиляции это?
Это, наверное, тот случай, когда «путь в декларации» является неправильным, так как путь к файлу приведен в сообщении об ошибке помещает файл в корневом каталоге C: диск. –
Попробуйте удалить и переустановить инструменты сборки. Кажется, это должно исправить это. Путь по умолчанию неправильно установлен, что вызывает ошибку. – staticvoidmain
Я переустановил Build Tools, даже установил их на другой машине, и все еще есть одна и та же ошибка ... –