【问题标题】:Problem building a Setup project构建安装项目的问题
【发布时间】:2008-11-27 18:59:01
【问题描述】:

我正在开发一种工具来简化应用程序的部署。因此,我的目标是自动构建安装项目。

情况: 当我使用 Visual Studio 构建安装项目时,创建 msi 和 exe 文件并成功结束。当我在命令提示符下运行命令时出现问题,我不断收到此错误“错误:找不到项目输出组的输出'(无法确定名称)'”

命令提示符的命令是:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv "C:\Project's Directory\Project.Setup.vdproj" /Build

谁能帮帮我。 我真的被困住了。


编辑:我的问题的解决方案是创建一个解决方案,其中包含设置项目和实际上是设置项目的输出项目的项目。

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>devenv "C:\Project's Directory\Project.Setup.sln" /Build

谢谢大家。

【问题讨论】:

    标签: visual-studio deployment installation build-automation


    【解决方案1】:

    你不能这样做。

    问题是您已将设置项目的输入定义为解决方案中其他项目的输出。您必须构建整个解决方案才能使用此方法。

    您可以这样做,但您必须手动将所需的所有文件链接到安装项目中。这有点棘手,但同样可行。

    【讨论】:

      【解决方案2】:

      我怀疑您的安装项目引用了另一个项目的输出。在这种情况下,您需要使用

      devenv [solutionname] /build
      

      您收到错误的原因是 Visual Studio 尚未编译引用的项目。

      旁注:如果您尝试在 vs 2005 或更高版本中自动化构建,我会调查wix,因为使用 msbuild 更容易自动化。

      【讨论】:

      • 实施 Wix 在我的 TODO 列表中。
      猜你喜欢
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多