VSTO アドイン プロジェクトを含む Visual Studio 2010 ソリューションがあります。また、ソリューションに WiX セットアップ プロジェクトを追加しました。セットアップ プロジェクトに VSTO プロジェクトへの参照を追加する必要がありますが、追加できません。WiX セットアップ プロジェクトの [参照] を右クリックして [参照の追加] を選択し、[プロジェクト] タブを選択すると、参照可能なプロジェクトのリストに VSTO プロジェクトが表示されません。
1 に答える
2
私は同じ問題を抱えていたので、「間違ったことをする」ことを試みました.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>
明らかに、プロジェクトへのパスとプロジェクト GUID (アセンブリ情報にあります) を置き換える必要があります。
Visual Studio でプロジェクトをリロードすると (私は 2012 を使用していますが、同じになると思います)、警告アイコン付きの参照が表示されます。
あなたはまだ変数を$(var.MyExcelAddin.TargetDir)
あたかも使用することができます。
お役に立てれば。
于 2013-04-29T13:16:40.840 に答える