Visual Studio 2013 には、さまざまなプロジェクトを含むソリューションがあります。それらの 1 つは、Windows アプリケーション (ファイル拡張子 ".exe") としてビルドされた C# スクリーンセーバーです。今、私はそのスクリーン セーバーをビジュアル スタジオ セットアップ プロジェクトにパックしたいと考えています。しかし、セットアップ プロジェクトでは、出力ファイルが変更されずに msi ファイルにパックされるように、C# プロジェクトの「プライマリ出力」のみを含めることができます。C# プロジェクト設定またはセットアップ自体でファイル拡張子 (.scr である必要があります) を変更する方法はありますか? ビルド後のイベントでバッチ/MSBuild の順序でファイル名を変更すると、セットアップの「プライマリ出力」が見つかりません。奇妙なことに、セットアップには「TargetName」というオプションが既にあります。しかし、それはグレー表示されており、IDE で変更することはできず、セットアップ プロジェクトのプロジェクト ファイルでオプションを見つけることもできません。助けてくれてありがとう!
編集1:
出力ファイルの名前を単純に変更してセットアップに含めるための解決策がまったくない可能性はありますか??