我想使用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