同じサードパーティの他のスキーマ ファイルから名前空間をインポートするサードパーティの XSD ファイルを Visual Studio 2010 で開きました。
スキーマ ファイルの XML エディター ビューで、xs:import 要素に下線が引かれ、次のエラーが表示されます: 種類 'System.Security.Permissions.FileIOPermission'、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。
私は次のブログ記事を読みました:リンクこれはセキュリティ ゾーン違反であると示しており、Visual Studio はスキーマを XML スキーマ エクスプローラーの「承認されていないゾーン」に配置します。
私の質問は、これらのスキーマを参照できるようにセキュリティ設定を変更するにはどうすればよいか、または、それらに関連付けられたスキーマと名前空間を「信頼できる」ものにするために何かできることはあるかということです。
ベストアンサー1
私自身もこの問題を経験しました。これは実際には、スキーマ ファイルがネットワークの場所からコピーされたために Win 7 がそれをブロックしたためでした。
個々のファイルのブロックを解除するには、ファイルに移動し、[プロパティ] > [ブロック解除]を使用します。
複数のファイルの場合は、SysinternalsのStreamsを使用して、説明したように場所を一括変更するのが最も早いです。このブログ記事で。