1

我对 VS2010 的多目标有一个非常奇怪的问题。简而言之,仅针对 .NET 3.5 客户端配置文件似乎工作正常。我真的需要能够以 .NET 2.0 为目标。有人有一个或两个想法吗?

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

创建一个全新的 Win Forms 项目

目标版本不正确:

目标版本不正确

以 .NET 3.5 客户端配置文件为目标——不是普通的旧 .NET 3.5——确实使用了正确的版本:v2.0.50727。这是我获得 2.0 引用的唯一方法,但我需要以 2.0 为目标。

4

1 回答 1

1

谜团已揭开。一直在使用一些注册表设置来强制 PowerShell 使用 .NET 4 程序集。回想起来,也许不是最好的方法。所述注册表设置如下:

hklm\software\microsoft.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1 hklm\software\wow6432node\microsoft.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1

于 2011-12-15T13:11:47.593 回答