2011-12-13 60 views
1

我对VS2010的多目标存在一个非常奇怪的问题。简而言之,只有针对.NET 3.5 Client Profile才能正常工作。我真的需要能够瞄准.NET 2.0。任何人都有一两个想法?VS2010 Multi-Targeting Not Working Correctly

创建一个全新的Windows窗体项目:

Creating a brand new Win Forms project

具有不正确的版本有针对性的:

Has the incorrect versions targeted

瞄准.NET 3.5客户端配置文件 - 不是普通的老.NET 3.5 - 使用正确的版本:v2.0.50727。这是我获得2.0引用的唯一方式,但我需要定位到2.0。

回答

1

神秘解决了。一直在使用一些注册表设置来强制PowerShell使用.NET 4程序集。回想起来可能不是最好的方法。说注册表设置如下:

HKLM \ SOFTWARE \ microsoft.netframework/V OnlyUseLatestCLR /吨REG_DWORD/d 1个 HKLM \ SOFTWARE \ wow6432node \ microsoft.netframework/V OnlyUseLatestCLR /吨REG_DWORD/d 1