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 回答