从bat文件构建安装项目

发布于 2024-12-26 07:54:58 字数 232 浏览 0 评论 0原文

我想使用 bat 文件构建一个安装项目并生成 msi。我尝试使用 MSBuild.exe 进行构建,如下所示

@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Setup1\Setup1.sln

,但 MSBUILD 似乎不支持安装项目。还有其他想法使用 bat 文件构建安装项目吗?

I want to build a setup project using a bat file and want to generate msi. I tried building using MSBuild.exe like below

@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Setup1\Setup1.sln

But it seems MSBUILD doesn't support setup projects. Is there any other idea to build the setup project using bat file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

并安 2025-01-02 07:54:58

Devnev 就是您所追求的。

以下命令在发布配置中的 C:\Setup1\Setup1.sln 中构建安装项目 Setup1

>devenv C:\Setup1\Setup1.sln /build Release /project Setup1

或者您可以直接构建它:

>devenv C:\Setup1\Setup1\Setup1.vdproj /build Release 

Devnev is what you're after.

The following command builds setup project Setup1 in C:\Setup1\Setup1.sln in release configuration:

>devenv C:\Setup1\Setup1.sln /build Release /project Setup1

Or you can build it directly:

>devenv C:\Setup1\Setup1\Setup1.vdproj /build Release 
勿挽旧人 2025-01-02 07:54:58

如果使用 exec 目标包装 devenv,则可以在 msbuild 中构建安装程序项目:http://thepursuitofalife.com/how-to-build-vdproj-files-in-msbuild/

You can build installer projects in msbuild if you wrap the devenv with the exec target:http://thepursuitofalife.com/how-to-build-vdproj-files-in-msbuild/

屋檐 2025-01-02 07:54:58

您可以将 Visual Studio 输出设置为详细,构建一个安装项目并检查输出以查看 VS 执行哪些操作(我自己没有安装项目来执行此操作,抱歉)。

You can set the Visual Studio output to verbose, build an Installation project and check the output to see what VS does to do the same (I haven't installation projects here to do it by myself, sorry).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文