问题标签 [visual-studio-2019]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5808 浏览

visual-studio-2017 - 为 Visual Studio 创建离线安装程序,includeRecommended/includeOptional 开关不起作用

使用Create an offline installer for Visual Studio 2017使用命令行参数安装 Visual Studio 2017Visual Studio Enterprise 2017 组件目录我厌倦了创建offline installerVisual Studio 2017, Enterprise我第一次使用以下:

vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.CoreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.WebCrossPlat Microsoft.VisualStudio.Workload.Node它的工作,我可以成功安装VS。

之后我厌倦了更新创建的文件并将Recommended/Optional组件添加到某些文件中workload,所以我按照提到的文章,文章说通过添加--includeRecommended--includeOptional)开关,安装程序也会下载RecommendedOptional)组件。所以我添加了(例如)--includeRecommended这样的开关:

vs_enterprise.exe --layout --lang en-US --includeRecommended --includeOptional --add Microsoft.VisualStudio.Workload.CoreEditor Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.WebCrossPlat Microsoft.VisualStudio.Workload.Node,并且不起作用(第二个cmd(显示下载进度)立即关闭),总而言之,我也厌倦了以下命令,并且它们都不起作用:

  • vs_enterprise.exe --layout --lang en-US --add Microsoft.VisualStudio.Workload.NetCoreTools --includeRecommended
  • vs_enterprise.exe --layout --lang en-US --includeRecommended --add Microsoft.VisualStudio.Workload.NetCoreTools
  • ...(我的意思是我改变了所有参数的顺序,实际上我厌倦了所有可能的选项

我也厌倦了新的(空)文件夹,但没有成功。

我用谷歌搜索,但什么也没找到,只有http://docs.microsoft.com中已经存在的一些示例。

我应该如何使用includeRecommended/includeOptional开关?

0 投票
3 回答
37062 浏览

.net - Visual Studio 2017 和 2019 突出显示滚动条中所选单词的出现

当我标记一个单词(任何类型)时,我希望该单词的所有出现(在该特定文件中)都在右侧的滚动条中突出显示。

这是 VS2015 和 VS2013 中的一个特性。我无法想象他们删除了它,我只是不知道如何打开它。工具 - > 选项(图像)中的任何明显可能性都没有帮助我。 在此处输入图像描述

附言。我正在使用 Visual Studio 17 专业版。谢谢你。

0 投票
2 回答
6994 浏览

visual-studio - 缺少 Visual Studio 2017 和 2019 C++/CLI

我不明白为什么在Visual Studio 2017中找不到 C++/CLI 项目类型。我刚刚更新了我的 Visual Studio,现在我无法再创建任何 Windows 窗体应用程序。

Visual Studio 2017 项目选项

安装的软件包

0 投票
4 回答
16737 浏览

asp.net-mvc - Visual Studio 2017 / 2019 添加区域缺失

在使用 VS2017 / 2019 创建 ASP.NET MVC Core Web 应用程序时,发现上下文菜单中缺少“添加区域”选项。

0 投票
4 回答
36455 浏览

visual-studio - ESLint 支持 Visual Studio 2017

Visual Studio 2017 似乎不支持 ESlint 静态智能感知,这使得 .js 文件中的编码变得非常痛苦,因为我必须运行 CMD eslint 命令来获取任何 linting 错误。在 VSCode 中,我可以只使用 ESLint 扩展。Visual Studio 2017 怎么样?

他们有什么办法可以启用它吗?

0 投票
21 回答
103027 浏览

visual-studio-2017 - 黄色警告三角形对 Visual Studio 2017 中的依赖项意味着什么?

我刚刚将我的 PCL 库转换为新的 .Net 标准库,我的依赖项上有一些黄色警告三角形,如下所示:

在此处输入图像描述

在转换过程中,它带来了所有 nuget 包,包括依赖项,因此可以复制。

如何找出黄色警告三角形代表什么?

编辑

构建日志:

要防止 NuGet 在构建期间恢复包,请打开 Visual Studio 选项对话框,单击包管理器节点并取消选中“允许 NuGet 在构建期间下载丢失的包”。NU1605:检测到包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。
MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1)
MyProj.UI.Tests -> NUnit (>= 2.6.4) NU1605:检测到包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。MyProj.UI.Tests.iOS -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1) MyProj.UI.Tests.iOS -> NUnit (>= 2.6.4) NU1605:检测到的包降级:NUnit 从 3.8.1 到 2.6.4。直接从项目中引用包以选择不同的版本。
MyProj.UI.Tests.Android -> MyProj.UI.Tests -> MyProj.Core.Tests -> NUnit (>= 3.8.1) MyProj.UI.Tests.Android -> NUnit (>= 2.6.4)

0 投票
1 回答
1913 浏览

visual-studio - How can I change Intellisense tooltip colors

How can I change the colors of the tooltip shown by Intellisense under Visual Studio?

I've customized my editor colors to get white text on a dark background, by keeping VS theme to "Blue" (I find that the Dark theme lacks contrast), but now the Intellisense tooltip is unreadable.

unreadable tooltip

0 投票
3 回答
2789 浏览

c# - Visual Studio 忽略 #if DEBUG / RELEASE 范围内的代码,并且不检查错误或自动完成

我一直在编写#if DEBUG, #else,#endif代码片段,我注意到 Visual Studio 不允许我使用自动完成功能来完成部分输入的成员名称,并且它不会检查灰色的非活动代码是否存在错误。我发现让它再次受到关注的唯一方法是将构建模式从调试切换到发布。但这很不方便,感觉好像有更好的方法。

例子:

如何让 VS 停止忽略其他配置范围内的其他代码#if DEBUG

0 投票
2 回答
117 浏览

visual-studio-2017 - 如何在 Visual Studio 中获取启动项目列表?

可以启动包含多个程序集的调试会话。虽然该对话框易于设置,但如果不滚动整个项目,可能很难一眼看出选择了哪些项目。

是否可以只看到设置为开始的项目?

不要介意这是通过 Visual Studio 本身还是检查某种文件或其他。

0 投票
3 回答
2849 浏览

github - 在github上打开时如何更改Visual Studio的版本

我有 VS2015 和 VS2017。当我在 GitHub 上选择“在 Visual Studio 中打开”时,我想将其更改为使用 VS2017 而不是 VS2015。

我怎样才能做到这一点?