【问题标题】:Why are there only 3 macros for Visual Studio setup projects?为什么 Visual Studio 安装项目只有 3 个宏?
【发布时间】:2015-10-13 21:06:24
【问题描述】:

我创建了一个包含应用程序和库的示例项目。 我还有一个 Visual Studio (2010) 安装项目。

我想在安装项目中执行命令后构建(项目文件的文件格式为 .vdproj)。 只有3个宏变量 (BuiltOutputPath、ProjectDir、Configuration)......我错过了我从 Visual C++ 项目(如 SolutionDir 等)中了解的所有其他项目。

我可以在设置项目中以某种方式使用它们吗?

【问题讨论】:

  • 设置和部署功能早在 MSBuild 出现之前就已创建。因此不能很好地与它集成。代码库很古老,他们很难维护它。 VS2012去掉这个特性的根本原因,不要太习惯。

标签: visual-studio-2010 macros setup-project


【解决方案1】:

这就是我要解决的问题:我创建了一个不执行任何操作的虚拟 C++ 项目,并将 MSI postbuild 脚本添加到该项目中。鉴于所有可用的宏,导航到 MSI 构建输出和运行代码或其他内容很简单。

至于“为什么”,我只是怀疑构建后的东西对 vdproj MSI 构建并不重要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    相关资源
    最近更新 更多