web-dev-qa-db-ja.com

マニフェストファイルを作成/編集するにはどうすればよいですか?

私は同僚からこのコードを持っています(おそらくどこかからウェブから入手しました)が、彼は休暇中なので、これをマニフェストファイルに追加する必要があります

<?xml version="1.0" encoding="utf-8" ?> 
<asmv1:Assembly manifestVersion="1.0" xmlns="urn:schemas-Microsoft-com:asm.v1" 
    xmlns:asmv1="urn:schemas-Microsoft-com:asm.v1" 
    xmlns:asmv2="urn:schemas-Microsoft-com:asm.v2" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <assemblyIdentity version="1.0.0.0" name="MyApplication" />
    <trustInfo xmlns="urn:schemas-Microsoft-com:asm.v2">
        <security>
            <requestedPrivileges xmlns="urn:schemas-Microsoft-com:asm.v3">
                <requestedExecutionLevel level="requireAdministrator" 
        uiAccess="false" />
            </requestedPrivileges>
        </security>
    </trustInfo>
</asmv1:Assembly>  

私はこれに比較的慣れていないので、どんな助けでも感謝します。ありがとう

Visual Studio 2010を使用しています

85
Cocoa Dev

Visual Studio 2010、2012、2013、2015、および2017では、プロジェクトにマニフェストファイルを追加できます。

Solution Explorerプロジェクトファイルを右クリックし、Add、次にNew item(またはCTRL + SHIFT + A)。そこでApplication Manifest Fileを見つけることができます。

ファイル名はapp.manifestです。

106
ibram

Ibramが述べたように、ソリューションエクスプローラーを介してマニフェストを追加します。

enter image description here

これにより、デフォルトのマニフェストが作成されます。次に、マニフェストを編集します。

  • アプリケーションとしてassemblyIdentity名を更新します。
  • ユーザーにアプリケーションを信頼するよう依頼する

enter image description here

  • サポートされているOSを追加する

enter image description here

19
Jim Lahman

マニフェストを作成する最も簡単な方法は次のとおりです。

Project Properties -> Security -> Click "enable ClickOnce security settings" 
(it will generate default manifest in your project Properties) -> then Click 
it again in order to uncheck that Checkbox -> open your app.maifest and edit 
it as you wish.

Manifest location preview

2
ssamko

Appフォルダーのobjフォルダーに移動してから、Debugに移動します。そこでマニフェストファイルを削除し、再度ビルドします。それは私のために働いた。

0
Isaac