2

Silverlight のプロジェクトで [アプリケーション ライブラリ キャッシュを使用して XAP サイズを削減する] 設定を有効にすると、特定のファイルが ClientBin フォルダーにないことがわかり、Visual Studio のソリューション エクスプローラーに警告アイコンが表示されるようになりました。 System.Xml.Linq.zip および System.ServiceModel.DomainServices.Client.Web.zip として。ただし、大部分のファイルはコピーされ、警告はありません。誰かがこれを修正する方法を知っているかどうか疑問に思っていますか? この設定を有効にすると、見つからないファイルが ClientBin に問題なくコピーされます。設定を無効にして欠落している理由は、XAPファイルに含まれているためだと思いますが、ClientBinにあると予想され、警告インジケータアイコンが表示されるのはなぜですか。

4

1 に答える 1

1

警告アイコンが付いたファイルの[プロパティ]セクションで、Copy to Output Directoryフィールドを確認します。に変更しCopy Alwaysます。これらは、プロジェクトに外部から追加する参照であるため、ClientBinに含める必要があります。また、ディレクトリ内のファイルの物理的な存在を確認してください。

于 2012-06-09T07:28:57.237 に答える