所以我有一个内部有两个项目的解决方案。一个项目运行CF 3.5,而另一个项目运行CF 2.0。我尝试了许多不同的方法来通过程序更新2.0,但没有成功,包括从解决方案中删除3.5项目。我终于在notepad ++中手动打开项目文件,并将框架从2.0更改为3.5并保存。从那时起,我一直遇到系统参考问题,从0错误变为360错误,如下图所示。知道如何解决这些问题吗?
在清洁和再次建造之后,这就是发生的事情。错误跳到360标记..
答案 0 :(得分:1)
更改框架版本最安全的方法是, 1.右键单击项目 2.单击“属性” 3.更改“目标框架”选项并保存。
如果您将版本从2.0更改为高版本,则没有问题。 Visual Studio将更新当前引用的系统程序集的版本。
但是你可能会对以下情况感到困惑: System.Windows.Forms程序集没有版本3.5。因此,如果将项目的Target Framework设置为3.5,System.Windows.Forms将自动设置为2.0版,因为Target Framework 3.5的此程序集的最新版本是2.0版。
对于您当前的情况,请从notepad ++中删除您修改的引用系统程序集,然后右键单击“引用”和“添加引用”选项再次添加它们。
答案 1 :(得分:0)
显然,Compact Framework不支持这些具有该问题的属性。所以我不得不从我的项目中删除它们,它工作正常。只是Windows紧凑框架的疯狂能力。