我正在尝试为silverlight应用程序构建一个测试项目。当我构建这个项目时,它会抛出以下错误
Unknown build error, 'Could not load file or assembly 'System.Windows, Version=5.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)'
我的参考资料中有system.winwos dll,我正在使用visual studio 2012。
我该怎么做才能解决此错误
更多详情:
如果我删除了system.windows.control.Navigation dll,则此错误不再出现,但构建需要system.windows.control.Navigation。
答案 0 :(得分:3)
最后在C:\ Program Files(x86)\ Microsoft Silverlight \ 5.1.20913.0文件夹中找到了system.windows版本5.0.5.0
必须使用tag在project.csproj文件中手动添加此文件 得到其他构建错误但至少解决了这个错误。
感谢您的帮助!
答案 1 :(得分:1)
通常当我遇到这个问题时,因为我的应用程序设置为构建64位而不是AnyCpu而且违规程序集是32位。反之亦然。