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

c# - 在 c# 8 中创建文件关联

我正在制作一个需要创建具有特定扩展名(*.xpkg)的文件关联的应用程序,问题是我找不到执行此操作的确切代码。如果有人知道在 c# 中轻松创建文件关联的方法,请告诉我。

0 投票
1 回答
3326 浏览

c# - 在 VS2019 中无法将任何共享项目添加到解决方案中

我正在使用 VS2019 16.0.0 预览版 4.4

如果我创建一个新的 C# WPF 项目,则右键单击解决方案并单击“添加新项目”。创建一个 C# 类项目并添加它。

现在,如果我右键单击主启动项目上的引用,然后单击“添加引用”。在共享项目下,列表为空,我无法添加任何内容。

如果我打开一个包含在 VS2017 中创建的共享项目的现有项目,对共享项目的所有引用都会显示为带有红色曲线的智能感知错误。如果我运行解决方案,它会编译并运行良好。

似乎 GUI 组件看不到任何引用的项目,但是在 MSBUILD 级别一切正常。

我试过删除 .VS 文件夹,但没有成功。

为什么共享项目在 VS2019 中不起作用?

Jere 是一个 VS2017 项目的屏幕截图,它打开、编译和运行良好,但所有共享项目引用都显示为红色智能感知错误。

我在开发者社区论坛上提出了一个问题,一个多星期没有回应 https://developercommunity.visualstudio.com/content/problem/490528/shared-projects-is-empty-and-all-referenced-projec.html

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
23 浏览

visual-studio - 关闭程序集签名和其他 Visual Studio 全局默认值

我最近在 Visual Studio 2017 中打开了一个为所有项目启用了程序集签名的解决方案。现在,我打开的任何解决方案都为具有来自该其他解决方案的密钥文件的所有项目启用了程序集签名。我什至安装了 2019 预览版,它也在做同样的事情。似乎默认设置已在某处翻转。我怎样才能关闭它?

如果您能告诉我如何删除自几天前打开该解决方案以来也适用于所有解决方案的新默认代码样式规则,则可以加分。

0 投票
2 回答
197 浏览

c# - Visual Studio 2019 检查 NullableContextOptions

我正在使用最新的 VS 2019 预览版,但在 csproj 中启用 NullableContextOptions 时没有收到任何检查或 IDE 错误/警告。

我在构建时确实收到了编译器警告,但在 IDE 编辑器中没有视觉警告。我原以为他们会对此表示支持,是否需要做些什么才能打开检查?

我的 csproj 文件:

0 投票
0 回答
151 浏览

visual-studio - CMake 无法将库复制到 Visual Studio 2019 中的测试文件夹

我有以下项目文件夹结构:

CMakeLists.txt对于单元测试项目,我有以下内容。我要测试的库是mybiglib,并且在另一个库中正确构建CMakeLists.txt

我在 Visual Studio 2019 中打开了该项目。

如果我执行命令Build All,问题是 .dllmybiglib.dll未复制到tests文件夹中,因此无法启动测试。

相反,如果我执行该命令Rebuild All,库将被复制到测试文件夹中,但显然每次都重新构建非常耗时。

如何在构建时复制测试文件夹中的库,而不仅仅是在重建时?

0 投票
0 回答
747 浏览

visual-studio - 有没有办法在 Visual Studio 2019 中隐藏反馈图标?

新发布的 Visual Studio 2019 通过将菜单移动到标题栏来节省屏幕空间,几乎就像在全屏模式下一样。不幸的是,即使所有工具栏都被隐藏了,右侧的反馈图标仍然占据了整个工具栏空间!有没有办法隐藏这个图标并回收屏幕空间?

在此处输入图像描述

0 投票
3 回答
23541 浏览

terminal - 如何在 Visual Studio 2017 / 2019 中获取终端窗口?

我刚刚在阅读这篇文章 - https://devblogs.microsoft.com/dotnet/visual-studio-2019-net-productivity-2/并在其中一张 GIF 图像中注意到,她在 VS 编辑器中显示了一个终端窗口. 它看起来像一个成熟的 powershell 窗口。我们怎样才能得到它?这是一个屏幕截图。

在此处输入图像描述

0 投票
0 回答
189 浏览

android - Xamarin Android TV 应用程序在调试器中崩溃

今天我升级到 VS2019 并删除了 2017,我删除并重新创建了我的 Android TV VM。

现在,当我运行项目时,界面会显示,但触摸任何按钮都会使应用程序崩溃,并显示以下日志:

https://pastebin.com/tuCJeHzA

我什至不确定到底是什么导致了应用程序崩溃,但我期待这部分:

04-03 03:58:18.278 androidtv Error 2621 PrtnrWidgetInfoLdr java.lang.SecurityException: Failed to find provider tvlauncher.widget for user 0; expected to find a valid ContentProvider for this authority

在 VS2017 中运行项目时,它再次正常工作。

这里可能是什么问题?

0 投票
2 回答
92807 浏览

installation - 如何从 VS 2017 升级到 2019?

VS 2019 是 RTM,我想知道从 VS 2017 升级的正确方法是什么,是否有专门的“升级”方法,还是卸载并安装?也许安装和卸载?
无需卸载和重新安装相同的东西的正确方法是什么?

0 投票
3 回答
3297 浏览

templates - VS2019 + Xamarin.Forms = UWP/EXE 掉线了?

如何让 UWP 回到 Xamarin.Forms 跨平台创建中以准备好模板?

在浏览了发行说明、使用 VS2019 的 UI 和几个小时的网络搜索之后,我只发现其他人在预览版中发布了有关该问题的帖子。有人说 UWP 永远消失了,有人说它只是默认不包括在内(因此微软可以吹嘘安装如何从 23GB 变为 8GB 或类似的东西) - 但没有帮助如何重新启用它,或添加将其添加到项目创建向导中(除了添加一个空白的 UWP 项目,没有 iOS/Android 项目中的所有代码)。

预期:在 VS2017 中,Xamarin.Forms 跨平台默认提供 iOS + Android + UWP 模板。

实际:Visual Studio 2019 似乎已从 Xamarin.Forms 跨平台项目创建中删除了 UWP 模板。