有时(经常)我在调试过程中收到消息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 年
我和我的团队在过去几个月里为我们的项目定义了有关 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 Save和Remove and Sort Usings on save功能。
我们显然通过扩展VSE-FormatDocumentOnSave解决了这个问题- 通过在选项Edit.FormatDocument Edit.RemoveAndSort中进行设置Commands。它似乎工作得很好,但我们担心的是,这不是微软的工具,谁知道将来会发生什么。
因此,由于代码风格和格式设置规则是每个团队都关心的问题,考虑到我们是一个由 20 多名开发人员组成的团队,我想知道是否有人知道更好的方法来管理它。
code-formatting visual-studio editorconfig visual-studio-2022
我安装了 Visual Studio 2022 预览版,并希望将其替换为昨天上线的发行版本。
当我启动 VS 并检查更新时,它让我从以前的候选版本升级到预览版 1.0,但不是实际的发布版本。
是否可以用发布版本替换预览版,或者我是否必须并排安装它们(并删除预览版)?
这是我现在拥有的版本: Microsoft Visual Studio Professional 2022 (64-bit) - Preview Version 17.1.0 Preview 1.0
我抛出一个 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)
不确定为什么会发生这种情况(也许与异步有关?),但这是相对简单的代码,我应该能够看到这些变量的值。
看起来关闭新 Git 体验的选项从 VS2022 中消失了。而且仍然无法像在团队资源管理器中那样链接 DevOps 工作项。
有没有人在VS022中找到这个“体验”的关闭开关?
自更新到 VS 2022 17.2.0 以来,在“ ...\.vs\[soln name] ”中创建了一个名为“ FileContentIndex ”的新文件夹。
这似乎与ServiceHub.IndexingService.exe有关。还有一个新的文件类型“ .vsidx ”和一个“ merges ”文件夹。
目前没有太多信息。在发布时,StackOverflow 没有返回上述内容的搜索结果。
我想禁用这个功能。我已经浏览了所有“工具”>“选项”设置,但似乎找不到任何相关内容。有任何想法吗?
谢谢
我今天安装了 vs 2022,当运行我的项目时,我突然发现所有这些请求都在我的 Web 前端中触发
https://dc.services.visualstudio.com/v2/track
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么升级到 2022 后会突然开始发生这种情况?
我不想在本地开发环境中看到这些请求。我怎样才能删除它们?
我尝试选中此框,但没有帮助:
我还尝试右键单击后忽略 AI 依赖项Project -> Configure Application Insights,但这似乎没有任何作用:
我在 Windows 笔记本电脑和运行 macOS 12.6.1 的 Mac M1 上使用 Visual Studio 2022 17.3.6 进行了工作设置。当我运行 Uno 项目或 Xamarin 项目时,它会按预期连接到 Mac。我刚刚将 Mac 升级到 Ventura,但无法再连接。我知道唯一改变的是搬到文图拉,但我不知道如何继续。
确切的错误是:
尝试使用 SSH 密钥与“ip:22”建立 SSH 连接时出错
我已经尝试过以下方法:
我在 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&&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) c# ×3
asp.net-core ×1
editorconfig ×1
exception ×1
macos ×1
razor ×1
settings ×1
ssh ×1
typescript ×1
xamarin.ios ×1