我想使用bat文件構建安裝項目並想生成msi。我試着用MSBuild.exe建築像下面從bat文件構建安裝項目
@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Setup1\Setup1.sln
但似乎MSBUILD不支持安裝項目。是否有任何其他想法使用bat文件構建安裝項目?
我想使用bat文件構建安裝項目並想生成msi。我試着用MSBuild.exe建築像下面從bat文件構建安裝項目
@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Setup1\Setup1.sln
但似乎MSBUILD不支持安裝項目。是否有任何其他想法使用bat文件構建安裝項目?
Devnev是你追求的。
下面的命令來建立安裝項目設置1在C:\設置1 \ Setup1.sln在發佈配置:
>devenv C:\Setup1\Setup1.sln /build Release /project Setup1
或者你也可以直接構建它:
>devenv C:\Setup1\Setup1\Setup1.vdproj /build Release
您可以將Visual Studio輸出設置爲verbose,構建一個安裝項目並檢查輸出以查看VS執行相同操作的方式(我沒有安裝項目可以自己完成,對不起)。
可以在建的MSBuild項目的安裝,如果你使用exec目標包住devenv的:http://thepursuitofalife.com/how-to-build-vdproj-files-in-msbuild/
Link是過時了,這可以幫助雖然http://stackoverflow.com/questions/18512015/how-to-use-msbuild-to-build-a-visual-studio-setup-project – CamHart 2016-01-14 20:49:57
謝謝。這正是我一直在尋找的:) – Lamps 2012-01-16 04:21:26