2015-08-18 10 views
55

Bis jetzt konnte ich .NET 4.5.2 mit der BefehlszeileWie erstellt man die .NET 4.6 Framework App ohne Visual Studio?

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

Der einzige bauen, was ich auf einem Computer war .NET Framework und Visual Studio 2010 shell zu installieren.

Jetzt erwäge ich, auf .NET 4.6. Zu aktualisieren, aber ich kann keinen Weg finden, wie man eine Lösung ohne Visual Studio baut.

Ich möchte Visual Studio 2015 nicht installieren, da es für diese gehostete virtuelle Maschine zu groß ist. Ich hoffe, dass einige MSBuild oder Microsoft-Paketinstallation ausreichend sein könnte.

Antwort

92

Install:

Dann eine andere Version von MsBuild rufen Sie Ihre Lösung aufzubauen:

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

Beachten Sie, dass dies möglicherweise nicht alle Bits und SDKs enthält, die im Lieferumfang von Visual Studio enthalten sind. Daher können "fehlende .targets Dateien" oder andere Probleme beim Erstellen Ihrer Anwendung auftreten. Andere SDKs können dieses Problem lindern:

+0

Nach dem oben packeges Installation ich noch Fehler MSB4019 bekommen. Hoffentlich konnte ich es durch http://stackoverflow.com/questions/19718281/external-vs2013-build-error-error-msb4019-the-imported-project-path-was-not – qub1n

+1

Welche Art von Fehler erhalten Sie? Je nachdem, welche Art von App du erstellen möchtest, müssen möglicherweise zusätzliche SDKs installiert werden. Versuchen Sie, eine einfache Konsolen-App zu erstellen, die Hello World ausführt, die jetzt funktionieren sollte. – jessehouwing

+0

@jessehouwig: Und haben Sie auch Windows SDK wegen x64 sgen wie hier beschrieben installiert oder bauen Sie nur x86 App? http://stackoverflow.com/questions/13373297/sgen-an- attempt-was-made-to-load-an-assembly-with-an-incorrect-format – qub1n

Verwandte Themen