我试图编译我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