问题标签 [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.
visual-studio - 安装 AnkhSVN Visual Studio 2019
我无法为 Visual Studio 2019 安装 AnkhSVN -Subversion 支持,
我试过安装它,它说版本对 VS2019 无效
我用的是 VS2019 专业版
visual-studio-extensions - 在 VS2022 中将 ImageMoniker 转换为 WPF BitmapSource
我正在为 Visual Studio 开发一个扩展,它在 VS 窗口中包含一个 XAML 视图。我希望扩展看起来和感觉像本机 UI。该扩展目前在 VS2017 和 VS2019 中运行良好,使用以下代码将名字对象转换为可直接从 XAML 使用的 WPF BitmapSource:
此方法是从WpfUtil
Mads Kristensen 的多个扩展中可用的类直接复制粘贴。
如前所述,这在 VS2017 和 VS2019 中运行良好。现在我也希望它在 VS2022 中运行。扩展显示在 VS2022 中,但图标不再显示。问题是这会null
在 VS2022 中返回,但在以前的版本中没有:
有谁知道如何在 VS2022 中进行这项工作?
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 打开此解决方案时 - 它会加载。它编译,一切正常。但是当我尝试向项目中添加一个新文件时,它会在短时间内崩溃。总是。
任何想法?
c++ - 使 DLL 大小尽可能小的最佳方法是什么?
我LoadLibraryA
用来将我的 DLL 加载到我的项目中。我刚刚开始注意到随着我不断添加更多功能等,它们的大小开始变大。我的项目设置中是否有任何选项可以帮助减小我的 DLL 的大小?
blazor - vstemplate 文件引用了向导类 Blazor.IWizardImplementationRoot,当将扩展迁移到 VS2022 时,该向导类在程序集中不存在
我正在维护 Blazor 平台的 Visual Studio 扩展,该扩展用于使用我的自定义组件创建新的 Blazor 应用程序。目前我在清单文件中使用以下安装目标在 VS2019 中安装 VSIX
我想也为我的自定义 Blazor 项目模板扩展提供 VS2022 支持。因此,我在清单文件中尝试了以下安装目标。
本次改动后,VSIX 已成功安装在 VS2019 和 VS2022 中。但是由 IWizard 界面开发的自定义向导在尝试创建我的自定义 blazor 项目模板时没有加载到 VS2022 中。因此,我已按照以下步骤将我的扩展迁移到 VS2022(注意:我认为迁移后我的 VSIX 将在 VS2019 和 VS2022 上运行)
- 在我的 VSIX 和自定义向导应用程序中将框架更改为 4.7.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。
android - 在 Android SDK Manager 中没有更改存储库的选项
我目前在 Visual Studio 2022 社区预览版中进行编码。我用谷歌搜索了我的问题,发现将存储库更改为 Google 可以解决问题,但是在我的 android SDK 管理器中,没有更改存储库的选项。
任何帮助将不胜感激。
visual-studio - 在 Visual Studio 模板上创建文件夹
我正在尝试为具有多项目的 Visual Studio 创建自定义模板
问题是我有以下文件夹结构:
当我创建模板时这是一个大问题,因为它被创建为
我能找到的唯一信息是关于解决方案文件夹,而不是真正的文件夹,所以即使在解决方案中,结构也如下所示:
但真正的一个是
这是一个大问题,因为它们之间的一些项目是相关的,这会导致.csproj
文件上的引用错误。
这就是我当前的.vstemplate
样子:
有什么方法可以在文件中指定.vstemplate
文件夹的创建吗?
谢谢。
c++ - 为 WSL 2 Linux 发行版构建 CMake 项目失败
我最近安装了 Visual Studio 2022 Preview,因为我希望能够从我的 Windows 机器上调试/运行我的 WSL 2 Ubuntu 发行版。不幸的是,当我开始构建时,我不断收到以下错误:Failed to get permissions for file '{0}'
. 有没有人遇到这个问题并修复它?