0

Visual Studio には、.NET 4.0 の Windows サービスと .net 4.5 の GUI の 2 つのプロジェクトを含むソリューションがあります。サービスを .net 4.0 に移動したので、Visual Studio 2010 セットアップ プロジェクトを使用してセットアップでファイルを移動するだけです。

インストール プロセスは成功しますが、UI ファイルを実行するとプログラム クラッシュが発生します。UI を管理者として実行すると機能することがわかりますが、プロジェクト マニフェストでは必要なく、セットアップ前のコンパイル ファイルは正常に機能し、必要です。どのユーザーでも実行できるようにするには、どうすれば修正できますか?

4

1 に答える 1

0

理解できるかどうか見てみましょう-管理者権限が必要なセットアップファイルを作成するために、VS2012 ではなく VS2010 でプロジェクトを開こうとしました。その場合は、マニフェスト ファイルに次の行を追加する必要があります。

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

このスレッドはあなたの質問に簡単に答えることができると思います。

于 2013-07-06T09:04:54.133 に答える