[英]How to migrate assemblies from .Net 3.5 to .Net 4.0?
我从github下载了一个项目: https : //github.com/HEskandari/FarsiLibrary/zipball/master
我用Visual Studio 2010打开它,此解决方案包含一个名为“ FarsiLibrary.WPF.VisualStudio.Design”的项目,该项目包含对.Net 3.5中程序集的引用,而Visual Studio无法识别Microsoft.Windows.Design。*程序集,因为程序集存在于.Net 3.5中。
因此,不幸的是,当我将目标框架更改为3.5时,此更改未反映出来,然后目标框架再次自动设置为.Net 4。
我想知道如何处理它而不会出现任何问题?
谢谢。
运行PEVerify或corflags
确定FarsiLibrary.WPF.VisualStudio.Design
是混合模式还是纯.NET应用程序。
如果它是混合模式程序集,请将其添加到您的应用程序配置文件中:
configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
甚至更好,重新编译针对.NET 4.0的FarsiLibrary.WPF.VisualStudio.Design
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.