首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用命令行构建Visual安装项目?

如何使用命令行构建Visual安装项目?
EN

Stack Overflow用户
提问于 2019-07-17 06:50:45
回答 2查看 1.2K关注 0票数 1

我有一个示例WPF项目,我为它创建了一个安装项目。现在,我想通过命令行构建项目和安装项目。

我试过用这个

代码语言:javascript
复制
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe

C:\Users\nandh\source\repos\CommendApp\CommendApp\CommendApp.csproj

命令,用于生成项目文件,该命令已成功运行。

然后用在

代码语言:javascript
复制
devenv /build Debug 

"C:\Users\nandh\source\repos\CommendApp\CommendApp.sln" /project

"C:\Users\nandh\source\repos\CommendApp\App\App.vdproj" /projectconfig
Debug

对于生成安装项目,它将显示错误。

-启动项目“App”的预构建验证-错误:验证过程中发生了错误。HRESULT = '8000000A‘

致以问候。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-18 11:29:28

在我的机器上复制了同样的问题。并通过it3xl解决这个问题。

  1. 在桌面中创建一个文本文件文件,并将内容从这个xx.bat文件复制到其中。(为专业编辑)
  2. 将文本文档从xx.txt保存并重命名为Test.bat
  3. 双击Test.bat文件,当我通过devenv命令重新构建它们时,这个问题就消失了。

希望能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2022-08-24 09:53:56

下面是我在Visual 2022中使用Visual项目扩展的build.bat脚本。希望它能帮到别人。

代码语言:javascript
复制
@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
set "{{=setlocal enableDelayedExpansion&for %%a in (" & set "}}="::end::" ) do if "%%~a" neq "::end::" (set command=!command! %%a) else (call !command! & endlocal)"
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

del build.log

%{{%
    "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\devenv.exe"
    XXXX.sln
    /out build.log
    /build Release  
    /project XXX.Setup\XXX.Setup.vdproj
    /projectconfig Release
%}}%
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57070069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档