问题标签 [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 投票
4 回答
63800 浏览

visual-studio - 适用于 Visual Studio 2019 的 SSDT?

我在这里找到了 VS2017 版本的安装程序,但是 2019 预览版有吗?

0 投票
2 回答
690 浏览

git - 使用 Visual Studio 2017 或 2019 和 AAD 帐户从 MSA 支持的 Azure DevOps 克隆存储库

Microsoft 引入了邀请 AAD 用户加入 MSA 支持的 Azure DevOps 帐户的选项。这对于将帐户从“非托管”转换为“托管”的公司非常有用,首先将帐户所有权转移给 AAD 用户,然后以较慢的方法修复用户和许可混乱。

但是,当我尝试使用 Visual Studio 2017 或 2019 克隆存储库时,我收到一条错误消息:

在此处输入图像描述

Git 因致命错误而失败。身份验证失败:{remote-url}。

或者,取决于您拥有的 Git 凭证管理器版本:

错误:无法生成 askpass:没有这样的文件或目录致命:无法读取“{remote-url}”的用户名:终端提示已禁用`

从命令行克隆时,没有问题,之后,Visual Studio 也可以使用生成的 git 存储库。

0 投票
1 回答
109 浏览

c++ - 编译 Orbiter 示例时出现 C++ 错误 - LNK2019 未解析的外部符号

在尝试为 Orbiter 太空飞行模拟器编译“示例”项目时,我遇到了一个非常具体的问题。我正在尝试使用 Visual Studio 2019 的预览版为航天飞机“亚特兰蒂斯”编译示例,但出现如下错误:

这发生在Atlantis_SRB项目中。我的代码位于:

C:\Orbiter2016\Orbitersdk\samples\Atlantis\

我在软件工程方面有很多经验,但我是 C++ 菜鸟。我已经查看了此错误的一般帮助,所以我知道有一些东西需要链接,但我不确定是什么或如何做。

我在 Orbiter 论坛上查看了这个问题:

https://www.orbiter-forum.com/showthread.php?t=24247

它建议在项目 > 属性下检查以下内容:

链接器 - 输入 - 附加库

链接器 - 高级 - 库搜索路径

当我检查第一个时,我在链接器 > 输入 > 附加依赖项下有以下内容:

第二个位置(链接器 - 高级 - 库搜索路径)不存在。

当“引用”中缺少 dll 并且知道如何快速解决它们时,我已经习惯了 C# 引用错误,但我不确定如何处理此类 C++ 问题。

我如何确定具体问题是什么,我需要链接什么,在哪里(以及如何?!)

0 投票
1 回答
55 浏览

visual-studio-2017 - 无法单独调试单一理论

有没有办法在 Visual Studio 2017 中调试单个理论?这在 2015 年有效。现在,在 2017 年,启动调试器并启动理论中的所有测试用例。

我刚刚更新了 2017 年的最新版本(15.9.7)。不确定它是否事先工作。

我可以选择一个单独的测试,但是当我单击调试时,它们都会被执行。测试运行器截图

这适用于 Visual Studio 2015(14.0.25431.01 更新 3)。该问题在 Visual Studio 2019 预览版 1.1 中仍然存在。

缩短的代码示例:

0 投票
1 回答
1142 浏览

c - VS2019 linux头文件

我正在尝试使用 VS2019 为 linux 开发 C 代码。

我发现虽然可以找到许多 Linux 标头(例如 sys/types.h 和 sched.h),但找不到其他标头,例如 sys/syscall.h 和 fcntl.h。

我可以看到它在本地 linux 平台目录中有许多头文件的本地副本,例如 stdint.h ...我可以从目标机器上剪切并粘贴缺少的头文件吗?

我宁愿怀疑如果缺少诸如 unistd.h 之类的常见标头是有原因的,我不想把事情搞砸!

0 投票
2 回答
602 浏览

visual-studio-2019 - Visual Studio 2019 新解决方案位置

我正在使用 Visual Studio 2019。

我想创建一个新的 .NET Core 控制台应用程序并可以选择一个位置。

目前 Visual Studio 2019 将每个控制台应用程序放在同一位置,并且不允许我更改位置或名称...

为了清楚起见,我打开 Visual Studio 2019 并看到:

在此处输入图像描述

我点击创建一个新项目

在此处输入图像描述

选择控制台应用程序(.NET Core),单击创建

在其中创建了一个新项目L:\ExhaustivePatternMatching,它始终称为 ConsoleApp1,但如果我创建另一个项目,它会进入同一个文件夹并称为 ConsoleApp2 ...

它们是我可以更改的设置,以便我可以选择项目/解决方案位置以及名称吗?

编辑:我升级到版本,它有点工作......

在此处输入图像描述

0 投票
2 回答
69 浏览

visual-studio - Visual Studio:分配一个键以最大化编辑窗口

如何分配热键以最大化编辑窗口?

基本上我想要相当于:

  • 切换到编辑窗口+最小化所有侧窗格
  • 或者至少只是最小化所有侧窗格(并保持菜单和工具栏不变)

注意:这与全屏不同,我不想更改 VS 窗口本身的大小。

我在 Visual Studio 2017 / 2019 上需要这个。

0 投票
1 回答
6474 浏览

visual-studio - Visual Studio 2019 中的 Xamarin Live Player

我最近获得了 Visual Studio 2019 预览版,现在我想使用 Xamarin Live Player,但我在任何地方都找不到。我知道它在 Visual Studio 的预览版中,Tools / Options / Xamarin / Other但现在不是。

0 投票
1 回答
126 浏览

.net - 使用 Visual Studio 2019 Preview for Mac 将“内置”程序集中的类引用替换为带外程序集

背景:我目前正在尝试使用 EF6 连接到 MySQL 数据库,并正在寻找有关无法从程序集中加载类型的错误消息的解决方案。我相信我已经找到了一个可能的解决方案,使用包含 class 的不同程序集的带外版本,但是该解决方案产生了另一个问题,该问题似乎与第一个问题完全不同,可以作为它自己的问题(即使回答一个问题可能同时回答两个问题)。

问题:如何使用 Visual Studio 2019 Preview for Mac 包含带外程序集,以使我可以使用程序集中的特定类?我想使用3.0 预览版System.Component.Annotations获得AssociatedMetadataTypeTypeDescriptionProviderEF 所需的课程。当我尝试按照说明添加 OOB 程序集并重建我的项目时,会引发异常,指示似乎也包含该类的不同程序集的旧版本。

包控制台输出:

例外:

编辑:我刚刚在不相关的空目录中运行并使用VSAssociatedMetadataTypeTypeDescriptionProviderNuGet包但是,它不在 NuGet 包中的所有 DLL 中。只是里面的那个nuget install System.ComponentModel.Annotations -Version 4.6.0-preview.19073.11System.ComponentModel.Annotations.4.6.0-preview.19073.11/lib/net461/System.ComponentModel.Annotations.dllnet461

进一步编辑:但是,添加我验证的程序集将类作为 .NET 程序集(而不是在 VS 中使用 NuGet)仍然不能解决错误。

显示程序集中的类的屏幕截图

0 投票
0 回答
1013 浏览

c# - 如何在常规控制台 Visual Studio 2019 中运行 C# 控制台应用程序

我切换到新的Visual Studio 2019 Preview,当我启动我的 C# 控制台应用程序时,我注意到它正在新的“Visual Studio 调试控制台”中运行,但我想在常规控制台中运行它(如 VS 2017 ,使用 dotnet 命令)。我怎样才能改变它?

我没有在网上找到任何东西,因为这是一个全新的功能。谢谢。