2015-08-18 6 views
55

До сих пор, я мог бы построить .NET 4.5.2 с помощью командной строкиКак создать приложение .NET 4.6 Framework без установки Visual Studio?

c:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild MySolution.sln 

Единственное, что мне нужно установить на компьютере была .NET Framework и Visual Studio 2010 shell.

Теперь я рассматриваю обновление до .NET 4.6., Но я не могу найти способ создания решения без Visual Studio.

Я не хочу устанавливать Visual Studio 2015, потому что он слишком велик для этой размещенной виртуальной машины. Я надеюсь, что некоторые установки MSBuild или Microsoft могут быть достаточными.

ответ

92

Установка:

Затем вызовите другую версию MSBuild для построения решения:

C:\Program Files (x86)\MSBuild\14.0\Bin\MsBuild.exe MySolution.sln 

Примечание. Это может содержать не все кусочки бит и sdk, которые поставляются с Visual Studio, поэтому вы можете столкнуться с «отсутствующими .targets файлами» или другими проблемами при создании приложения. Другой SDKs может облегчить эту проблему:

+0

После установки выше packeges я все еще получаю ошибку MSB4019. Надеюсь, я смогу решить эту проблему http://stackoverflow.com/questions/19718281/external-vs2013-build-error-error-msb4019-the-imported-project-path-was-not – qub1n

+1

Какая ошибка вы получаете? Возможно, вам понадобится дополнительный SDK для установки, в зависимости от того, какое приложение вы пытаетесь построить. Попробуйте создать простое консольное приложение, в котором работает Hello World, который должен работать сейчас. – jessehouwing

+0

@jessehouwig: И вы также установили Windows SDK из-за x64 sgen, как описано здесь, или вы только создаете приложение x86? http://stackoverflow.com/questions/13373297/sgen-an-attempt-was-made-to-load-an-assembly-with-an-incorrect-format – qub1n

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