2010-12-08 13 views

答えて

53

あなたは以下の手順を実行して、C#アプリケーションにマニフェストを追加することができます。

  1. は、ソリューションエクスプローラ
  2. 選択でプロジェクトを右クリックし、コンテキストメニューから「新しい項目の追加します」。
  3. 表示されるダイアログボックスのオプションのリストから「アプリケーションマニフェストファイル」を選択します。

ただし、Visual Studioは、すでにUACの遵守を確実にするために、デフォルトでプロジェクトにマニフェストを追加することに注意してくださいは、Windows Vistaで見つかったと7 カスタムマニフェストファイルがで使用されるべきであることを指定したい場合プロジェクトにカスタムマニフェストファイルを追加したら

  1. 、ソリューションエクスプローラでプロジェクトを右クリックして「プロパティ」をクリック(またはダブルクリックしてください:あなたのプロジェクトではなく、これらの追加手順に従ってくださいあなたのプロジェクトの下の "Properties"項目)。
  2. 最初のタブ( "アプリケーション")には、アプリケーションのリソース管理方法を指定するオプションのグループが表示されます。デフォルトの「アイコンとマニフェスト」オプションを選択したままにしておくことができますが、マニフェストという名前のドロップダウンボックスからカスタムマニフェストファイルを選択する必要があります。

最後に、完全を期すためか、上記の手順があなたのために動作しない場合、あなたはまだあなたがそれを構築した後に、アプリケーションのEXEファイルにマニフェストファイルを埋め込むことmt.exeを使用することができます。 Visual Studioのインストールに含まれていない場合は、Windows SDKをダウンロードしてインストールする必要があります。 Windows 7および.NET Framework 4.0の最新バージョンを入手してくださいhere

+0

mt.exeでUACのマニフェストを埋め込むのは適切ですか? – Dacto

+0

@ダクト:私はあなたができると思うが、なぜ...?私はあなたの質問が何であるか分かりません。私の答えの最初の部分はあなたのために働いていませんでしたか? mt.exeを使用する必要はありません。 –

+1

私はカスタムマニフェストを必要としません。exeとUAC準拠のマニフェストではなくexeを1つだけ配布したいのです – Dacto

関連する問題