问题标签 [visual-studio-2022]

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 回答
245 浏览

asp.net-mvc - C# 8 项目在 c# 9 中生成 .g.cs?

今天早上我的 VS 2019 出现问题,所以我更新到最新版本并解决了这个问题。由于安装程序还建议安装 VS 2022 预览版,我也这样做了。自从我这样做(是否相关,我不知道)我有 29 个错误“功能'目标类型对象创建'在 C# 8.0 中不可用。请使用语言版本 9.0 或更高版本。” 在我的项目中。导致错误的代码是: Dictionary<string, object> args = new(); 但这发生在 .g.cs 中,即:在 _layout.cshtml.g.cs 但当然它是一个生成的文件,我没有写这一行。

我被困在 .net core 3.1 中,所以我无法真正激活 c# 9。就好像预编译是在 c# 9 中完成的,但之后编译是在 c# 8 中完成的......真的很奇怪......

如果可以帮助我在此处以诊断模式上传构建输出:https ://spaces.hightail.com/space/XOQxYSGqnS

0 投票
0 回答
93 浏览

c++ - 如何停止 C++20 std::chrono zoned_time 打印 GMT-4 而不是 EST?

以前我使用 Howard Hinnant 的“date.h”头库,但我最近切换到 C++20 的 std::chrono(这基本上是 Howard 酷库的实现),但我无法以正常方式打印时区缩写(例如纽约时间的东部标准时间)。我得到的只是 GMT-4(目前我们处于夏令时)。

我正在将 MSVC 与 Visual Studio 2022 PRE 一起使用,并且我读到 Microsoft 没有使用完整的 IANA 数据库,而是使用 Windows 已经下载的称为 ICU 的东西。这可能是缺少缩写的原因吗?

这是我正在使用的代码:

对我来说,在新加坡的 22:55:52,它会打印 10:55:52 GMT-4 而不是 10:55:52 EST,这正是我想要的。

有谁知道如何使用标准 C++20 在 Microsoft Visual Studio 上解决这个问题?

0 投票
0 回答
221 浏览

visual-studio - 如何安装旧版本的 Visual Studio 预览版

我最近更新到 Visual Studio 2022 Preview 2.1,但在编辑 razor 文件时它经常挂起。

我会使用 Visual Studio 2019,但它并不像我广泛使用该global using指令那么简单。

我想知道是否有办法降级到 Visual Studio 2022 Preview 1.1 的早期预览版,该预览版运行良好。

我找到了一个可以找到所有以前版本的 VS2019的网站,但这对我来说用处不大。

0 投票
0 回答
40 浏览

visual-studio-2019 - Visual Studio 2021 安装导致 2019 无法运行!:如何修复错误消息 C:\windows\system32\msxml6.dll is not designed to run on windows

我最近安装了 Visual Studio 2022 Preview 以及 Visual Studio 2019 的更新。当我尝试加载 Visual Studio 2019 时,我收到消息:c:\windows\system32\msxml6.dll 不是设计为在 Windows 上运行,或者它包含错误。尝试使用原始安装介质重新安装程序或联系您的系统管理员...

我也收到消息“包管理初始化失败。您可以获取更多信息.....activitylog.xml

我在 Windows 10 Pro 版本 1903 上,我最近完成了更新。请注意,我可以在没有错误消息的情况下启动 Visual Studio 2022。如果读者愿意,我可以发布 Roaming\Microsoft\visualstudio 目录中的 ActivityLog。

对于如何解决这个问题,有任何的建议吗?

提前致谢。

0 投票
1 回答
111 浏览

c# - 如何在 Visual Studio 中从 C# 转到 F# 的源代码定义(不是元数据)?

我有一个带有 F# 项目参考的小型 C# 控制台应用程序。

在 F# 项目中,我有以下代码:

当我单击DecodeRomanNumeral单词并按 F12 时,它会显示 Disassembler 窗口,而不是引用项目中的实际 F# 源代码。我注意到此行为发生在 Visual Studio 2019(版本 16.10.4)和 Visual Studio 2022(版本 17.0.0 Preview 2.1)中

反汇编程序

我仔细检查并在 C# 项目上添加了一个项目引用,引用了 F#

添加项目参考

当我按F12(转到定义)时,我需要它从 C# 转到实际的 F# 代码。

怎么做?

0 投票
1 回答
427 浏览

terraform - 在 Visual Studio 2019 和 2022 预览版中找不到 Terraform 扩展

我正在使用 VS2019 & VS2022 预览版,尝试添加 Terraform 扩展。在扩展部分(在线市场下)中搜索时,无法找到 2019 和 2022 版本的 terraform。将 Terraform 扩展安装到 Visual Studio 的任何其他方式?

0 投票
0 回答
23 浏览

extension-methods - OnAfterOpenSolution 和 OnAfterOpenProject 未触发,将扩展升级到 Visual Studio 2022

我正在将我的 VS 扩展升级到 VS 2022,IVsSolutionEvents2 事件 OnAfterOpenSolution 和 OnAfterOpenProject 似乎永远不会触发。它们在 VS 2019 中运行良好。

一些事件触发正常,例如 OnBeforeLastDocumentUnlock,但不是这些人。

有没有其他人遇到过这个?

这是我的 VSHistory 扩展:

https://marketplace.visualstudio.com/items?itemName=KenCross.VSHistory

编辑:

没关系——我想通了。我的扩展在解决方案加载后才开始运行,因此接收这些事件为时已晚。这是我应该意识到的异步扩展的常见问题。

0 投票
2 回答
842 浏览

.net - 工作负载修复失败:`dotnet 工作负载修复 - MAUI

安装了 .Net 6 preview 7,尝试在 maui-check 上为 maui 安装 dotnet 工作负载。面临以下问题。

dotnet workload install --sdk-version 6.0.100-preview.7.21379.14 --no-cache --disable-parallel android-aot ios maccatalyst tvos macos maui wasm-tools --skip-manifest-update --source "https://api.nuget.org/v3/index.json" --source "https://pkgs.dev.azure.com/dnceng/public/_packaging/6.0.100-preview.7.21379.14-shipping-1/nuget/v3/index.json" --source "https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" --source "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json"

0 投票
1 回答
128 浏览

c# - 在 Blazor WASM 项目中更改目标框架

我最近Blazor使用VS 2022 Preview-Community. 在开始创建我选择.Net 5的项目并且项目运行正确时。但是当我想将目标框架更改为.Net 6时,运行时出现此错误:

在此处输入图像描述

我有同样的问题VS 2019。如何更改Blazor项目中的目标框架?

感谢


编辑 1)

Nuget 安装包(将目标框架更改为 6 后):

在此处输入图像描述

0 投票
1 回答
171 浏览

visual-studio - 如何恢复/下载 VS2022 Preview 2 版本

我在新的 Preview 3 版本中面临的问题是新模板。我自己不喜欢顶级语句和/或隐藏命名空间和类,我非常感谢一种恢复旧模板的方法。在阅读了他们博客上的评论后,似乎没有努力添加一个选项来恢复旧模板。

因此,我想知道如何将我的 Visual Studio 2022 版本下载/降级到较旧的 Preview 2 以取回旧模板。