Rus*_*ark 6 vsto wix visual-studio-2010 wix3.6
我有一个包含VSTO加载项项目的Visual Studio 2010解决方案.我还在解决方案中添加了一个WiX安装项目,现在我需要在安装项目中添加对VSTO项目的引用,但我无法这样做.当我右键单击WiX设置项目中的引用,然后选择添加引用,然后选择项目选项卡,VSTO项目不会出现在要引用的可用项目列表中.
我遇到了同样的问题,然后我尝试“做错了”:我添加了手动编辑 .wixproj 文件的参考。
我只需添加以下代码片段:
<ItemGroup>
<ProjectReference Include="..\MyExcelAddin\MyExcelAddin.csproj">
<Name>MyExcelAddin</Name>
<Project>{2b1d7a7b-4928-45fa-bfdf-cd7d435eecfc}</Project>
<Private>True</Private>
<DoNotHarvest>
</DoNotHarvest>
<RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
<RefTargetDir>INSTALLFOLDER</RefTargetDir>
</ProjectReference>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
显然,您必须替换项目的路径和项目 GUID(在程序集信息中找到)。
当您在 Visual Studio 中重新加载项目时(我使用 2012,但我猜它会是相同的),您会看到带有警告图标的引用。
您仍然可以像使用变量一样$(var.MyExcelAddin.TargetDir)。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
927 次 |
| 最近记录: |