我正在开发一个需要引用System.Xml.dll的SL应用。所以我在项目中“添加引用...”并浏览到我复制了Silverlight 4.0版本的System.Xml.dll的常见dll文件夹。
问题是引用被添加为指向
C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.0 \ System.Xml.dll
版本,然后引导我(我认为)在尝试运行应用程序时获得“找到的程序集的清单定义与程序集引用不匹配”。 web.config中的assemblyBinding看起来不是重定向的,我试图设置项目的引用路径,但仍然没有运气。
有更好的想法吗?
谢谢,
约翰
答案 0 :(得分:3)
由于这似乎一直在被查看,我将正式添加答案:
手动将提示路径(XML编辑器)添加到csproj文件中的引用就可以了。
答案 1 :(得分:0)
我查看了参考DLL属性并且路径完全错误,没有像我期望的那样,就像一些随机位置恰好有一个非常旧版本的dll。我删除了文件,我的DLL已经结束了。