0
私はレジストリでいくつかの変更を行う簡単なコンソールアプリケーションを持っていますので、Adminとして実行する必要があります。私はこのコンテンツでapp.manifest追加この目的のために:
マニフェストの追加後にコンソールアプリケーションを起動できません
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity version="1.0.0.0" name="RegisterEditor.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel evel="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
した後、私はエラーを取得するために開始します。
Cannot start application because of wrong configuration. Check manifest file for errors.
私はこれをどのように修正することができますか?
実際の完全なエラーを含めて調査してください。あなたが "レベル"の "L"を省略したように見えます。 – CodeCaster
アセンブリIDは正しいですか? RegisterEditor.appは出力アセンブリの名前のようには見えません。そして文字 'l'がありません。レベルは 'evel'でなければなりません。 –
マニフェストのエラーの詳細は、常にWindowsアプリケーションログに記録されます。 sxstrace.exeユーティリティを使用することも別の方法です。しかし、この明白な明白な明白さは明らかです。 –