1

我从 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。

我想知道如何处理它来构建没有任何问题?

感谢。

4

1 回答 1

0

运行PEVerifycorflags以确定FarsiLibrary.WPF.VisualStudio.Design是混合模式还是纯 .NET 应用程序。

如果它是混合模式程序集,请将其添加到您的应用程序配置文件中:

configuration>
   <startup useLegacyV2RuntimeActivationPolicy="true">
      <supportedRuntime version="v4.0"/>
   </startup>
</configuration>

或者更好的是,重新编译以FarsiLibrary.WPF.VisualStudio.Design.NET 4.0 为目标。

于 2012-07-03T10:00:36.983 回答