0

我编译了我的代码并得到了这个错误。

C:\Program Files (x86)\MSBuild\Microsoft\Xbox 360 ADK\Microsoft.Xbox360.Adk.targets(1372,5):错误:不支持的程序集引用:System.ComponentModel.DataAnnotations.dll;System.Windows .Controls.Data.Input.dll

在主页添加一些文本框和标签后,我收到此错误。尝试进行全部重建,重新启动 xbox 等,但没有一个对我有用。

编辑:即使删除页面后,我也无法摆脱此错误。

4

2 回答 2

1

我不知道 adk 是什么,但它看起来需要以下引用“System.ComponentModel.DataAnnotations.dll;System.Windows.Controls.Data.Input.dll”,如错误所示。

xbox 的 XNA 库针对 .net 框架的简化版本,并且似乎不包含/支持这些库。您当然不能在针对 Xbox 的 xna 项目上使用 Windows 控件。

xna 框架不支持这些库,这就是导致错误的原因。你应该删除它们,但你必须修复/重新编码任何依赖它们的东西。

于 2013-04-19T11:15:49.713 回答
0

从“C:\Program Files (x86)\Microsoft SDKs\Silverlight\v4.0\Libraries\Client”中删除它。我对 System.Windows.Controls.dll 有类似的问题,但从库中删除它不起作用。我通过添加它的引用、删除它并重建项目来修复错误。

于 2013-08-08T04:35:24.027 回答