问题标签 [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 回答
69 浏览

c# - DI/CI Dependency/Constructor injection,怎么知道有哪些对象可用?

在编写代码(C#、Visual Studio 2019)时,有没有办法告诉您的构造函数当前可用的注入选项是什么?Intellisense 似乎无能为力,我通常会发现自己在示例中磕磕绊绊,以弄清楚我可以要求什么,但必须有更好的方法来查看提供了哪些对象?

0 投票
2 回答
503 浏览

gcc - 使用cmake时如何将VS2017指向(arm-none-eabi-)gcc默认标头

我正在尝试使用 VS2017(和 VS2019RC/preview)构建一个项目/测试 cmake,并将 arm-none-eabi-gcc 作为我的编译器。

我很难告诉 VS2017 在哪里寻找默认的 gcc 标头。

实现这一目标的正确/最简单的方法是什么?

0 投票
1 回答
2254 浏览

visual-studio - Visual Studio 2019 比较视图滚动条

有谁知道如何在 Visual Studio 2019 的 Diff-Tool 中取回这个滚动条?他们为什么要删除它?

比较窗口滚动条

0 投票
18 回答
93700 浏览

asp.net-core - ASP.NET Core 3.0 未在 Visual Studio 2019 上显示

我想测试新的 Blazor 服务器端框架(又名 Razor 组件)。

我按照这个官方教程安装了 Visual Studio 2019 RC,然后安装了 .Net Core 3.0 preview 2 。

安装后,我在“创建新的 ASP.NET Core Web 应用程序”页面上只看到 ASP.NET Core 2.0 和 2.1。3.0没有出现。

我开始乱搞,试图从这个页面安装其他包,卸载并重新安装 Visual Studio 2019,更新到 .NET Core Preview 3,以不同的顺序安装了几次 x64 和 x86 包,复制/粘贴 .Net Core二进制文件到随机文件夹等等。没有任何效果。ASP.NET Core 3.0 没有出现。

这是我的 VS 在创建项目时的样子(黄色消息是在一些包弄乱之后出现的,所以这不是真正的问题):

在此处输入图像描述

这是dotnet --list-sdks命令的输出:

在此处输入图像描述

编辑

出于某种原因,我安装了 Blazor VSIX 包(WebAssembly - 不是我想要的,但我还是安装了它),现在 ASP.NET Core 3.0 简单地出现了。但是,仅针对 blazor 模板:

在此处输入图像描述

我不明白。有什么明显的我失踪了吗?

0 投票
1 回答
2753 浏览

visual-studio - Visual Studio 2019 预览版和 Visual Studio 2019 RC 有什么区别?

2018 年 12 月 4 日,发布了 Visual Studio 2019 Preview 1。2019 年 2 月 27 日,他们发布了 Preview 4,同时发布了 Visual Studio 2019 RC。我假设在发布 RC 时,它们会停止预览分支,但现在它们成对发布(预览 4.1 和 RC.1,预览 4.1.Svc1 和 RC.1 Svc1)。预览版的发行说明现在重定向到 RC(即“ Visual Studio 2019 预览版 4.1 是对预览版 4 的服务更新,包含与 Visual Studio 2019 RC.1 版本相同的功能”)。

维护两个版本的目的是什么?在预览版发布说明中,我只发现以下内容:“Visual Studio 2019 预览版现在包含与 Visual Studio 2019 RC 版相同的功能。但是,预览版不提供上线权限”。什么是“上线权”?发布预览版的不同原因是什么?

链接:

0 投票
0 回答
289 浏览

google-chrome - Visual Studio 2019 kestrel 调试浏览与 Chrome 切换到端口 5000 而不是端口 5001

我使用 Visual Studio Community 2019 Preview Version 16.0.0 Preview 4.1 创建了一个新的 MVC Web 应用程序。我将App URL设置为https://localhost:5001并将Launch browser设置为https://localhost:5001/。它在 IIS Express 上运行良好,但在 Chrome 中使用 Kestrel 时存在问题(Firefox 可以)。

控制台输出显示:

但是 Chrome 正在切换到https://localhost.:5000

此外,如果我在 Visual Studio 2017 中使用 Chrome 运行相同的东西,则不会发生这种情况。

0 投票
3 回答
564 浏览

visual-studio - 在 VS 2019 预览版中面临运行时 Microsoft.VisualStudio.Composition.CompositionFailedException 异常

我正在尝试在 Visual Studio 2019 预览版上运行扩展程序,但出现以下错误。

  1. System.AggregateException:项目系统数据流'DynamicOrderPrecedenceDataSourceImporter`3:54884337'因异常而关闭:System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> System.AggregateException:发生一个或多个错误。---> Microsoft.VisualStudio.Composition.CompositionFailedException:初始化部分“A 类”时引发异常。---> System.MissingMethodException:找不到方法:'Microsoft.VisualStudio.ProjectSystem.IConfiguredProjectServices Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.get_Services()'。

  2. System.AggregateException:发生一个或多个错误。---> Microsoft.VisualStudio.Composition.CompositionFailedException:初始化部分“B 类”时引发异常。---> System.MissingMethodException:找不到方法:'Microsoft.VisualStudio.ProjectSystem.IUnconfiguredProjectServices Microsoft.VisualStudio.ProjectSystem.UnconfiguredProject.get_Services()'。

请帮助解决上述错误

问候,

0 投票
2 回答
6509 浏览

c++ - Visual Studio 源文件目录更改选项在哪里

我已经尝试了几个小时来更改源路径。我在项目属性上找不到任何东西,在互联网上也找不到任何东西。

我想把我所有的源文件放在一个名为“src”的目录中$mysolution-path)/src,我也想把库文件放在这个/lib目录中,但我做不到。

这个选项在哪里?有没有这样的选择。我想让我的工作保持干净整洁,但与 IntelliJ IDE 不同,在 Visual Studio 中似乎是不可能的。

0 投票
1 回答
188 浏览

visual-studio-2019 - 如何在 VS 2019 的启动状态下启用新闻窗格?

在 Visual Studio 2017 中,当您启动 VS(未加载解决方案)时,会出现一个窗格,其中包含在启动时显示的新闻。

如何在 VS 2019 中启用此新闻窗格?

0 投票
10 回答
29994 浏览

visual-studio-2019 - 适用于 Visual Studio 2019 的 VCVARSALL.BAT

vcvarsall.batVisual Studio 2019(预览版和未来版本)的文件位置是什么?

似乎它与 VS 2017 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" 不同