2

プロジェクト ファイルで MSBuild.ExtensionPack を使用して、Visual Studio でプロジェクト ファイルを拡張しています。プロジェクトを開くと、次の警告が表示されます。

「{アプリケーション名} プロジェクト ファイルはカスタマイズされており、Microsoft Visual Studio で開いたときにカスタム ビルド ステップを実行すると、セキュリティ リスクが生じる可能性があります。このプロジェクトが信頼できないソースからのものである場合、コンピューターに損害を与えたり、個人情報を危険にさらしたりする可能性があります。 ."

オプションは、1) ブラウジング用にプロジェクトをロードするか、2) 通常どおりプロジェクトをロードします。

MSBuild.ExtensionPack の値エントリを次のレジストリ キーに追加することで、このメッセージを一時的に抑制することができます。

HKEY_LOCALMACHINE\Software\Microsoft\VisualStudio\ 8.0\MSBuild\SafeImports\

これは、MSDN などにある解決策です。ただし、Visual Studio 2010 は、起動時に追加した値を削除するようです。とてもイライラします。私が付加する価値は、

Name: MSBuild.ExtensionPack
Value: C:\Program Files (x86)\MSBuild\ExtensionPack\4.0\MSBuild.ExtensionPack.tasks

Visual Studio 2010 がこの値を削除しないようにする方法、またはメッセージを抑制する別の方法を考えています。

4

1 に答える 1

0

「別の場所からvs2010プロジェクトを開く」で提案された解決策があなたのケースでうまくいくかどうか疑問に思います:

著者は次のように述べています。 「これを修正するのは非常に簡単です。Windows エクスプローラーでプロジェクト ファイルを選択し、右クリックしてファイルのプロパティを開き、[ブロック解除] ボタンをクリックして、Windows と Visual Studio にファイルを信頼することを伝えます。」 (より詳細なステップバイステップの手順については、投稿を参照してください)

このフォーラムの議論では、プロジェクトのロックを解除するオプションを取得するには、管理者として実行する必要があるように思われることに注意してください。

  • 管理者アカウントで Windows 7 にログオンします。
  • Visual Studio 2010 を起動する際は、管理者権限で実行してください (アイコンを右クリック >> 「管理者として実行」)。
于 2012-10-08T19:58:53.410 に答える