我試圖編譯我Visual Basic .NET項目命名爲Myproject.sln通過命令行命令。我需要構建和編譯該解決方案。命令行通過Visual Studio編譯VB.NET項目?
我的Visual Basic .NET編譯器叫做vbc.exe。任何想法我怎麼做那件事?
我使用Visual Studio 2005中,我已經看過微軟的教程,「Building from the Command Line (Visual Basic)」。
我試圖編譯我Visual Basic .NET項目命名爲Myproject.sln通過命令行命令。我需要構建和編譯該解決方案。命令行通過Visual Studio編譯VB.NET項目?
我的Visual Basic .NET編譯器叫做vbc.exe。任何想法我怎麼做那件事?
我使用Visual Studio 2005中,我已經看過微軟的教程,「Building from the Command Line (Visual Basic)」。
你可以看看使用MSBuild。這可能是最好的方法。
你的.sln文件是一個有效的MSBuild項目文件,所以如果你從開始菜單中打開Visual Studio命令提示符並瀏覽到您的項目的位置,
c:\...\msbuild MyFile.sln
...例如,它應該只是工作。
話說SLN文件是一個有效的MSBuild文件是位一段時間。有許多關於製作MSBuild文件的信息,都是使用MSBuild模式(如.csproj和.vbproj)處理XML文件。 MSBuild確實瞭解解決方案文件,但我不會將它們描述爲MSBuild文件。 – 2009-10-27 11:18:21
好點,它是我想到的proj文件! – 2009-10-27 13:04:02
只要運行MSBuild並指定.sln文件作爲命令行選項:
msbuild myproject.sln /p:buildmode=release
+1,您可能還需要使用vcvarsall.bat(例如「c:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat」)爲此設置環境 – orip 2009-10-27 09:01:11
Visual Studio附帶已配置的命令提示符通過開始菜單,像「Visual Studio 2005命令提示」 但是,如果你不想使用,MSBuild的生活在內部C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727文件夾中。 – 2009-10-27 09:08:00
嗨,我添加了路徑,我的電腦上的文件位於系統變量, 但仍然該命令無法識別。 – 2009-10-27 09:08:05