そこで、レジストリへのアクセスを必要とするアプリケーションを作成していました。説明や名前などの他のタッチを追加する前に、ビルド設定に触れていませんでした。
突然、消えないエラーが発生します。ClickOnce does not support the request execution level 'requireAdministrator'.
さて、このアプリケーションでは ClickOnce に触れていませんでした。私が行ったのは、これらのアクセス許可を要求するマニフェスト ファイルを含めることだけでした。
私の問題は、このエラーが消えず、プログラムをコンパイルできないことです。何をすべきかについて何かアドバイスはありますか?(補足:もうすぐ寝ますので、明日の午後に確認します)。
75399 次
11 に答える
158
編集:このコメントも良い答えです。
1 回クリックすると、必要かどうかに関係なく、[公開] をクリックするたびに有効になります。「requireAdministrator」を使用している場合、ClickOnce を使用できないため、プロジェクトを「発行」できません。
オリジナル:
セキュリティタブの下で、「ClickOnceセキュリティ設定を有効にする」がチェックされていることがわかりました。調べてないのに。とにかく、チェックを外すと、ClickOnce が停止し、エラーが発生しました。それは見つけるのに時間がかかりました...
于 2012-06-14T15:59:06.897 に答える
50
これは古い質問ですが、2年後にここに来ました:
問題を解決するために、プロジェクト プロパティの [セキュリティ] タブから ClicKOnce を無効にすることができます。下記参照:
于 2015-03-17T17:23:49.743 に答える
0
app.Manifest ファイルを確認すると、次のように表示されます。
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
コメントに指示がありますが、「requireAdministrator」を削除してこれを挿入するだけで問題が解決しました:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
于 2014-04-16T12:24:36.660 に答える
-13
ただ
Imports System.security
そしてUはエラーを取得せず、アプリケーションは管理者として実行されます
于 2015-06-19T08:49:04.267 に答える