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

visual-studio - 安装 AnkhSVN Visual Studio 2019

我无法为 Visual Studio 2019 安装 AnkhSVN -Subversion 支持,

我试过安装它,它说版本对 VS2019 无效

我用的是 VS2019 专业版

0 投票
2 回答
8826 浏览

visual-studio - VS 信息消息:“项目打开时的包还原已禁用。更改项目属性中的 npm 包管理设置...”

VS 2019 抛出此信息消息:“项目打开时的包恢复已禁用。更改项目属性中的 npm 包管理设置以启用项目打开时的恢复。”

在此处输入图像描述

但是我在项目的属性中找不到任何特定的复选框或“npm 属性选项卡”。你能给我一些关于它的细节吗?

0 投票
1 回答
112 浏览

visual-studio-extensions - 在 VS2022 中将 ImageMoniker 转换为 WPF BitmapSource

我正在为 Visual Studio 开发一个扩展,它在 VS 窗口中包含一个 XAML 视图。我希望扩展看起来和感觉像本机 UI。该扩展目前在 VS2017 和 VS2019 中运行良好,使用以下代码将名字对象转换为可直接从 XAML 使用的 WPF BitmapSource:

此方法是从WpfUtilMads Kristensen 的多个扩展中可用的类直接复制粘贴。

如前所述,这在 VS2017 和 VS2019 中运行良好。现在我也希望它在 VS2022 中运行。扩展显示在 VS2022 中,但图标不再显示。问题是这会null在 VS2022 中返回,但在以前的版本中没有:

有谁知道如何在 VS2022 中进行这项工作?

0 投票
2 回答
754 浏览

tfs - 添加新文件后 VS 2022 Preview 总是崩溃

当我尝试向项目添加新文件时,VS 2022 Preview 总是崩溃。我可以在事件日志中找到的所有信息如下:

错误应用程序名称:devenv.exe,版本:17.0.31423.177,时间戳:0xac8b0d94 错误模块名称:ntdll.dll,版本:10.0.19041.1023,时间戳:0x7977b9de 异常代码:0xc0000374 错误偏移:0x00000000000x764 错误进程 id:应用程序启动时间:0x01d76db5c416e4bc 错误应用程序路径:C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\devenv.exe 错误模块路径:C:\WINDOWS\SYSTEM32\ntdll.dll 报告 ID:8f2ea6f1-6457 -4367-9b8f-454e41a37167 错误包全名:错误包相关应用程序 ID:

附加信息:

  • 该项目是一个 .NET Framework 项目
  • 该项目在本地 TFS 下
  • 它在一个私人工作区下

我们可以使用 VS 2019 Professional 毫无问题地向该项目添加新文件。当我使用 VS 2022 Preview 打开此解决方案时 - 它会加载。它编译,一切正常。但是当我尝试向项目中添加一个新文件时,它会在短时间内崩溃。总是。

任何想法?

0 投票
2 回答
513 浏览

c++ - 使 DLL 大小尽可能小的最佳方法是什么?

LoadLibraryA用来将我的 DLL 加载到我的项目中。我刚刚开始注意到随着我不断添加更多功能等,它们的大小开始变大。我的项目设置中是否有任何选项可以帮助减小我的 DLL 的大小?

0 投票
0 回答
228 浏览

xamarin.ios - Xamarin.IOS SDK 与 Visual Studio 2022 不兼容

我正在尝试将 VS 2022 Preview 1 与我的 Macbook Pro 连接,但是,我在 iOS SDK 周围遇到以下错误:

在此处输入图像描述

尝试在网上搜索 14.21.0.4,但没有可用于在 Mac 上运行的“安装程序”。我假设 Visual Studio for Mac 的版本没有相应更新,所以我必须等待,对吧?在 Github 中构建 repo 也不能解决这个问题。

任何有关如何解决此问题的想法将不胜感激。谢谢

0 投票
1 回答
239 浏览

blazor - vstemplate 文件引用了向导类 Blazor.IWizardImplementationRoot,当将扩展迁移到 VS2022 时,该向导类在程序集中不存在

我正在维护 Blazor 平台的 Visual Studio 扩展,该扩展用于使用我的自定义组件创建新的 Blazor 应用程序。目前我在清单文件中使用以下安装目标在 VS2019 中安装 VSIX

我想也为我的自定义 Blazor 项目模板扩展提供 VS2022 支持。因此,我在清单文件中尝试了以下安装目标。

本次改动后,VSIX 已成功安装在 VS2019 和 VS2022 中。但是由 IWizard 界面开发的自定义向导在尝试创建我的自定义 blazor 项目模板时没有加载到 VS2022 中。因此,我已按照以下步骤将我的扩展迁移到 VS2022(注意:我认为迁移后我的 VSIX 将在 VS2019 和 VS2022 上运行)

  1. 在我的 VSIX 和自定义向导应用程序中将框架更改为 4.7.2
  2. 我已经从我的 VSIX 和向导应用程序中删除了所有框架程序集,并安装了以下两个 NuGet 包作为包参考

现在我的 VSIX 和向导应用程序已在 VS2022 中成功编译和调试,并且我的扩展在 VS2022 中按预期工作。但是在 VS2019 中,我遇到了类似“vstemplate 文件引用了向导类 Blazor.IWizardImplementationRoot,它在程序集中不存在”的问题</p>

是否需要进行任何更改才能使用单个 VSIX 而不是单独的 VSIX 运行我的 VS2019 和 VS2022 扩展?

请提出解决此问题的解决方案并提供在单个 VSIX 中提供 VS2022 和 VS2019 支持的步骤,而不是维护单独的 VSIX 项目和单独的 VSIX 文件。因为我们在 Visual Studio 市场中发布我们的 VSIX 文件。如果我们维护单独的 VSIX 文件,我们将无法发布 VS2022 的 VSIX 文件

谢谢,

甘尼桑·R。

0 投票
1 回答
337 浏览

android - 在 Android SDK Manager 中没有更改存储库的选项

错误截图

我目前在 Visual Studio 2022 社区预览版中进行编码。我用谷歌搜索了我的问题,发现将存储库更改为 Google 可以解决问题,但是在我的 android SDK 管理器中,没有更改存储库的选项。

任何帮助将不胜感激。

0 投票
0 回答
19 浏览

visual-studio - 在 Visual Studio 模板上创建文件夹

我正在尝试为具有多项目的 Visual Studio 创建自定义模板

问题是我有以下文件夹结构:

当我创建模板时这是一个大问题,因为它被创建为

我能找到的唯一信息是关于解决方案文件夹,而不是真正的文件夹,所以即使在解决方案中,结构也如下所示:

但真正的一个是

这是一个大问题,因为它们之间的一些项目是相关的,这会导致.csproj文件上的引用错误。

这就是我当前的.vstemplate样子:

有什么方法可以在文件中指定.vstemplate文件夹的创建吗?

谢谢。

0 投票
0 回答
71 浏览

c++ - 为 WSL 2 Linux 发行版构建 CMake 项目失败

我最近安装了 Visual Studio 2022 Preview,因为我希望能够从我的 Windows 机器上调试/运行我的 WSL 2 Ubuntu 发行版。不幸的是,当我开始构建时,我不断收到以下错误:Failed to get permissions for file '{0}'. 有没有人遇到这个问题并修复它?