问题标签 [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.
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
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 上解决这个问题?
visual-studio - 如何安装旧版本的 Visual Studio 预览版
我最近更新到 Visual Studio 2022 Preview 2.1,但在编辑 razor 文件时它经常挂起。
我会使用 Visual Studio 2019,但它并不像我广泛使用该global using
指令那么简单。
我想知道是否有办法降级到 Visual Studio 2022 Preview 1.1 的早期预览版,该预览版运行良好。
我找到了一个可以找到所有以前版本的 VS2019的网站,但这对我来说用处不大。
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。
对于如何解决这个问题,有任何的建议吗?
提前致谢。
terraform - 在 Visual Studio 2019 和 2022 预览版中找不到 Terraform 扩展
我正在使用 VS2019 & VS2022 预览版,尝试添加 Terraform 扩展。在扩展部分(在线市场下)中搜索时,无法找到 2019 和 2022 版本的 terraform。将 Terraform 扩展安装到 Visual Studio 的任何其他方式?
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
编辑:
没关系——我想通了。我的扩展在解决方案加载后才开始运行,因此接收这些事件为时已晚。这是我应该意识到的异步扩展的常见问题。
.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"
visual-studio - 如何恢复/下载 VS2022 Preview 2 版本
我在新的 Preview 3 版本中面临的问题是新模板。我自己不喜欢顶级语句和/或隐藏命名空间和类,我非常感谢一种恢复旧模板的方法。在阅读了他们博客上的评论后,似乎没有努力添加一个选项来恢复旧模板。
因此,我想知道如何将我的 Visual Studio 2022 版本下载/降级到较旧的 Preview 2 以取回旧模板。