目标框架下拉列表为空

Posted

技术标签:

【中文标题】目标框架下拉列表为空【英文标题】:Target framework dropdown empty 【发布时间】:2012-06-19 09:55:03 【问题描述】:

我已安装 VS.NET 2010 Premium,但在尝试针对现有 .NET 框架时似乎存在问题。当我打开 Web 应用程序项目的属性时,我得到的唯一选择是安装框架。如果我打开任何其他项目类型的属性,我会得到完整列表。

到目前为止,我做了以下无济于事:

修复并重新安装 Microsoft.NET Framework 4 客户端配置文件 已修复并重新安装 Microsoft.NET Framework 4 Extended 修复并重新安装 Microsoft.NET Framework 4 Multi-Targeting Pack 已修复并重新安装 VS.NET 2010 Premium 重新应用并重新安装了 VS.NET 2010 SP1。

我确实发现了一个似乎相关的问题,但遗憾的是没有答案。

Visual Studio 2010 "No Target Framework"

有什么想法吗?

【问题讨论】:

@Verify .net 框架在您的系统中。 .Net 4.0 客户端框架 正如我上面提到的,它适用于其他项目类型,但不适用于 Web 应用程序项目 :尝试从 VS2010 工具选项更改导入导出设置。选择用于 Web 开发 @sarooptrivedi 不幸的是它没有解决问题 试试这个链接希望它会有所帮助,否则做更多关于解决错误的研究。 ***.com/questions/3078164/… 【参考方案1】:

我在许多不同的机器上也遇到过这个问题,每次都不得不重新发现答案!

对我来说一直有效的解决方案是更改机器上的用户变量“TEMP”和“TMP”的环境变量。我将这两个变量都重新指向“c:\Temp”,而不是路径中包含您的用户名(带撇号)的默认位置。

在努力完成与帐户特定路径(项目、模板等)相关的每个 Visual Studio 设置之后,这是我解决问题所需进行的唯一更改。

马特·奥布莱恩

【讨论】:

它确实是导致问题的撇号。几天前,我重命名了我的用户名并重新创建了我的用户配置文件。之后一切正常。 时机就是一切。上周我买了一台新机器,但负担不起重命名方案,因此我能够解决现有配置文件中的问题。话虽如此,我不会推荐带有撇号的用户帐户! 您的解决方案完美运行

以上是关于目标框架下拉列表为空的主要内容,如果未能解决你的问题,请参考以下文章

.NET Core 未显示在 Visual Studio 2022 的目标框架下拉列表中

Visual Studio 不在目标框架下拉列表中显示 .NET Core 2.2 [重复]

NuGet 包管理器控制台默认项目下拉列表为空

Visual Studio 2019 不在目标框架下拉列表中显示 .NET Core 2.2

SQL 代理作业 - “运行方式”下拉列表为空

angularjs中模型为空时如何隐藏下拉列表?