标签: visual-studio-2022

检查任何代码更新 Visual Studio 2019 和 2022

有时(经常)我在调试过程中收到消息Checking for any code updates

信息

这使得生产率下降。我做了一些研究并在 Visual Studio 社区上找到了一篇文章: https: //developercommunity.visualstudio.com/t/visual-studio-gets-stuck-looking-for-code-changes/1521675 ?viewtype=solutions

但该帖子已被关闭Not Enough Info。看来发布此内容的人不知道如何重现此内容。和我的情况一样。我不知道为什么会这样。有人有这个问题吗?怎么解决这个问题呢?它发生在 VS 2019 和 2022 年

visual-studio visual-studio-2019 visual-studio-2022

36
推荐指数
2
解决办法
1万
查看次数

在 Visual Studio 2022 中保存时“设置代码格式”和“使用排序”

我和我的团队在过去几个月里为我们的项目定义了有关 C# 代码格式和样式的规则,因此我们最终得到了一个.editorconfig文件。

而且,我们都安装了扩展Productivity Power Tools,以便在保存文件时(CTRL+S)格式化代码,而不必使用VS内置功能Code Clean Up。当我们意识到后者需要特殊的快捷方式(CTRL+K、CTRL+E)并且团队的每个成员都需要在本地设置此设置(因为无法将其放入源代码管理中)时,我们做出了这个决定。

这种工作方式非常适合 VS 2019。

但是,在上个月,团队的大多数成员升级到 VS 2022,并且扩展Productivity Power Tools 22删除了(显然没有任何原因)Format On SaveRemove and Sort Usings on save功能。

我们显然通过扩展VSE-FormatDocumentOnSave解决了这个问题- 通过在选项Edit.FormatDocument Edit.RemoveAndSort中进行设置Commands。它似乎工作得很好,但我们担心的是,这不是微软的工具,谁知道将来会发生什么。

因此,由于代码风格和格式设置规则是每个团队都关心的问题,考虑到我们是一个由 20 多名开发人员组成的团队,我想知道是否有人知道更好的方法来管理它。

code-formatting visual-studio editorconfig visual-studio-2022

35
推荐指数
3
解决办法
4万
查看次数

将VS2022预览版升级到发布版

我安装了 Visual Studio 2022 预览版,并希望将其替换为昨天上线的发行版本。

当我启动 VS 并检查更新时,它让我从以前的候选版本升级到预览版 1.0,但不是实际的发布版本。

是否可以用发布版本替换预览版,或者我是否必须并排安装它们(并删除预览版)?

这是我现在拥有的版本: Microsoft Visual Studio Professional 2022 (64-bit) - Preview Version 17.1.0 Preview 1.0

visual-studio-2022

34
推荐指数
3
解决办法
1万
查看次数

Visual Studio 2022 构建失败 - 但未显示任何错误

唯一奇怪的是对项目的警告,但没有任何迹象表明它是什么:

在此输入图像描述

在此输入图像描述

在此输入图像描述

有任何想法吗?

c# razor visual-studio-2022

33
推荐指数
1
解决办法
2万
查看次数

VS2022 - 抛出异常时无法查看变量的值 - 局部变量和参数在“[Exception]”调用堆栈帧中不可用

我抛出一个 InvalidOperationException (这应该很容易修复)。但是,当引发异常时,我无法在本地调试窗口中查看任何当前值。他们都传达了相同的信息:

Local variables and arguments are not available in '[Exception]' call stack frames. To obtain these, configure the debugger to stop when the exception is thrown and rerun the scenario.
Run Code Online (Sandbox Code Playgroud)

不确定为什么会发生这种情况(也许与异步有关?),但这是相对简单的代码,我应该能够看到这些变量的值。

c# exception visual-studio-debugging visual-studio-2022

33
推荐指数
1
解决办法
5368
查看次数

Visual Studio 2022如何关闭新的Git体验

看起来关闭新 Git 体验的选项从 VS2022 中消失了。而且仍然无法像在团队资源管理器中那样链接 DevOps 工作项。

有没有人在VS022中找到这个“体验”的关闭开关?

settings visual-studio-2022

30
推荐指数
1
解决办法
2万
查看次数

如何在 VS 2022 17.2.0 中禁用新的“FileContentIndex”文件夹(和 .vsidx 文件)?

自更新到 VS 2022 17.2.0 以来,在“ ...\.vs\[soln name] ”中创建了一个名为“ FileContentIndex ”的新文件夹。

这似乎与ServiceHub.IndexingService.exe有关。还有一个新的文件类型“ .vsidx ”和一个“ merges ”文件夹。

目前没有太多信息。在发布时,StackOverflow 没有返回上述内容的搜索结果。

我想禁用这个功能。我已经浏览了所有“工具”>“选项”设置,但似乎找不到任何相关内容。有任何想法吗?

谢谢

添加了屏幕截图:VS 2022 17.2.0 工具 > 选项 VS 2022 17.2.0 工具 > 选项

visual-studio visual-studio-2022

30
推荐指数
3
解决办法
3万
查看次数

如何停止 Visual Studio 2022 向 dc.services.visualstudio.com 发送请求

我今天安装了 vs 2022,当运行我的项目时,我突然发现所有这些请求都在我的 Web 前端中触发

https://dc.services.visualstudio.com/v2/track
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么升级到 2022 后会突然开始发生这种情况?

在此输入图像描述

我不想在本地开发环境中看到这些请求。我怎样才能删除它们?


我尝试选中此框,但没有帮助:

在此输入图像描述

我还尝试右键单击后忽略 AI 依赖项Project -> Configure Application Insights,但这似乎没有任何作用:

在此输入图像描述

c# visual-studio asp.net-core visual-studio-2022

29
推荐指数
1
解决办法
1万
查看次数

升级到 Ventura 后,Visual Studio 2022 将无法在 macOS 上通过 SSH 连接

我在 Windows 笔记本电脑和运行 macOS 12.6.1 的 Mac M1 上使用 Visual Studio 2022 17.3.6 进行了工作设置。当我运行 Uno 项目或 Xamarin 项目时,它会按预期连接到 Mac。我刚刚将 Mac 升级到 Ventura,但无法再连接。我知道唯一改变的是搬到文图拉,但我不知道如何继续。

确切的错误是:

尝试使用 SSH 密钥与“ip:22”建立 SSH 连接时出错

我已经尝试过以下方法:

  • 从我的笔记本电脑在 Ubuntu for Windows 中使用 SSH 可以正常工作
  • 来自另一台计算机的 SSH - 工作正常
  • 在 Mac 上验证远程登录设置
  • 运行 ssh username@macip 'ls' 并成功
  • 已删除 %LOCALAPPDATA%\Xamarin\Monotouch - 没有变化
  • 查看了 Visual Studio 日志 - 没有其他信息
  • 检查了 Mac 上的日志,没有其他信息

macos ssh xamarin.ios visual-studio-2022 macos-ventura

28
推荐指数
1
解决办法
1万
查看次数

如何防止 VS 2022 在 esproj 中显示 d.ts 文件的打字稿错误

我在 Visual Studio 2022 下为我的 SPA 创建了一个项目 (.esproj)。它构建得很好,但 Visual Studio 显示了很多错误(仅在来自项目的 node_modules 的 .dt.ts 文件以及本地安装的 Typescript 之一)在应用程序数据中)。

这些错误不会显示在 VS Code 上,但理想情况下我会使用 Visual Studio 2022 来实现此目的。

这是我的 esproj

<Project Sdk="Microsoft.VisualStudio.JavaScript.Sdk/0.5.0-alpha">
    <PropertyGroup Label="Globals">
        <ProjectGuid>6b86a87b-eb34-43fe-9cbb-99a2e3db4e41</ProjectGuid>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
        <StartupCommand>set BROWSER=none&amp;&amp;npm start</StartupCommand>
        <JavaScriptTestRoot>src\</JavaScriptTestRoot>
        <JavaScriptTestFramework>Jest</JavaScriptTestFramework>
    </PropertyGroup>
    <ItemGroup>
        <Script Include="**" Exclude="*.esproj;**\node_modules\**" />
    </ItemGroup>

    <!-- This target is copied from the ASP.NET SPA template in order to ensure node_modules are in place. -->
    <Target Name="DebugEnsureNodeEnv" BeforeTargets="Build" Condition=" '$(Configuration)' == 'Debug' And !Exists('$(SpaRoot)node_modules') ">
        <!-- Ensure Node.js is …
Run Code Online (Sandbox Code Playgroud)

typescript visual-studio-2022

27
推荐指数
3
解决办法
2万
查看次数