安装 Visual Studio 2017 Enterprise 后 LINQPad .net 方法描述不起作用

Posted

技术标签:

【中文标题】安装 Visual Studio 2017 Enterprise 后 LINQPad .net 方法描述不起作用【英文标题】:LINQPad .net method description is not working after install Visual Studio 2017 Enterprise 【发布时间】:2017-08-28 15:55:18 【问题描述】:

我在安装 Visual Studio 2017 Enterprise 后遇到了 LINQPad 问题。

您可以按照以下步骤复制问题。

    仅安装了 windows 7 Pro 的全新笔记本电脑(未安装任何 .net 框架)。

    安装“.NET Framework 4.6.1(离线安装程序)(x86 和 x64)-(多语言)”

    安装“.NET Framework 4.6.1 开发人员包和语言包(x86 和 x64)-(英语)”

    转到 .Net Framework 4.6.1 文件夹“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.1”

    按文件类型对文件进行排序

    选择所有 XML 文件(这些 XML 文件是 LINQPad 用于代码 intellisense 参考)对于 4.6.1 总共是 126 个文件

    鼠标右键选择“复制”

    返回父文件夹“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework”

    创建一个名为“v4.0”的新文件夹

    进入新创建的文件夹“C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0”

    “粘贴”所有选定的 XML 文件复制到此文件夹

    打开LINQPad(最新版),代码Intellisense和.net方法描述工作正常。

    安装 Microsoft Office Pro 2016 和 SQL Server Enterprise 2014。

    打开LINQPad(最新版),代码Intellisense和.net方法描述依旧正常。

    安装 Visual Studio Enterprise 2017。

    打开 LINQPad(最新版本),代码 Intellisense 工作正常。但是.NET 方法描述不起作用。请检查下面的屏幕截图以了解问题。

在我安装了 Visual Studio 2015 Enterprise 和 LINQPad(最新版本)的旧笔记本电脑中,然后安装 Visual Studio 2017 Enterprise,没有上述问题。所以我认为如果只安装了 Visual Studio 2017 企业版,LINQPad 可能无法访问 .Net 框架并获得正确的 .net 方法描述。

有人可以帮帮我吗?

【问题讨论】:

您是否报告了错误? 【参考方案1】:

以下是安装 Visual Studio 2017 后的原始 .Net Framework 版本

要使 LinqPad 方法描述工作只需要保留这些版本的框架

【讨论】:

以上是关于安装 Visual Studio 2017 Enterprise 后 LINQPad .net 方法描述不起作用的主要内容,如果未能解决你的问题,请参考以下文章

visual studio 2017没法安装,总在visual studio installer界面闪推

win7安装visual studio 2017无法进入安装界面

visual studio2017需要安装哪些组件

Visual Studio 2017 安装中断 Visual Studio 2015 ASP.NET Core 项目

visual studio 2017 如何下载和安装

无法找到visual studio 2017生成工具