【发布时间】:2014-03-08 14:16:32
【问题描述】:
我正在尝试为 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。
【问题讨论】:
-
您是否尝试在参考资料中检查您的 system.winwos dll 的版本?它是 5.0.5.0?
-
也许您的清单/配置中有声明,请尝试删除引用该版本的声明。
-
@ChrisShao System.windows 版本为 4.0,路径为“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Windows.dll”是我机器上最新的 .Net Framework。你知道我在哪里可以获得 System.Windows 5.0.5.0 版吗?
-
我创建了一个 Silverlight 5.0 项目。它包含 5.0.5.0 默认的 dll。您可以尝试更改为项目的配置文件。改变.Net的目标框架。
-
@ChrisShao 目标框架是.net 4.5,你项目的目标框架是什么?
标签: c# silverlight build silverlight-5.0 .net-assembly