2011-12-13 90 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