设置项目:使用动态路径添加文件

时间:2016-01-20 14:20:41

标签: visual-studio macros windows-installer vsto

摘要

添加到安装项目的文件的SourcePath属性是否支持变量?如果是,我如何要求它从与当前构建配置相对应的文件夹中选择文件?

详细

我正在使用MSI安装程序部署我的VSTO加载项,这需要我将MyAddin.vstoMyAddin.dll.manifest文件包含到应用程序文件夹中。我使用添加文件命令手动包含它们。但问题是,如果我将构建配置从调试更改为发布并构建我的安装程序,它仍会从调试中选择这两个文件文件夹(因为它们的路径在安装项目中是硬编码的),可能会在安装程序中捆绑旧版本的文件。因此,我想使用一些宏/变量来评估当前的构建配置。

安装项目文件(.vdproj)添加如下文件:

"SourcePath" = "8:..\\MyAddin\\obj\\Release\\MyAddin.vsto"

路径是相对的,但构建配置是硬编码的。我期待着类似的事情:

"SourcePath" = "8:..\\MyAddin\\obj\\[$BUILD_CONFIG]\\MyAddin.vsto"

我正在使用VS2015社区和.NET Framework 4.5。

0 个答案:

没有答案