从 Visual Studio 解决方案资源管理器中删除 Github 操作

dgo*_*dgo 15 adware visual-studio visual-studio-2022

随着 Visual Studio 2022(版本 17.7.0 Preview 4.0)的最新更新,我现在在解决方案资源管理器中出现了一个看似不可移动的节点,其 Github 徽标标记为“Github Actions”。

这不是世界末日,但它成为我不使用的又一件东西,使本已混乱的用户界面进一步混乱。我的存储库甚至没有托管在 Github 上,所以它完全没有意义。看起来这只是微软的更多广告软件。

可以去掉吗?它是否真的对非 Github 用户有用,而我只是没有抓住重点?

更多的:

一些附加信息。我的解决方案文件夹中放置了一个名为.github- 它包含一个名为 的空文件夹workflows。我可以删除它,但它总是会在某个时候返回。

此外 - 在我的 .git 文件夹中,有一个名为ms-persist.xml. 我没有添加该文件,而且我以前从未见过它。这些是内容:

<?xml version="1.0" encoding="utf-8"?>
<PendingCommit>
  <CommitComment />
  <WorkItems />
  <PinnedBranches />
  <PublishPrompt Enabled="True" />
  <RepositorySorts />
</PendingCommit>
Run Code Online (Sandbox Code Playgroud)

在不知道它是什么以及可能产生什么影响的情况下,我犹豫是否要搞乱它。但如果有人知道的话,无论如何。

小智 6

显然,这个节点并不是故意出现在所有解决方案中的。一位 MSFT 员工表示:

  • VS 17.8 Preview 2 包含一个修复程序,当存储库未托管在 github.com 上时(未经测试),该修复程序会阻止新节点显示。
  • VS 17.7.1 也将包含相同的修复(进一步的帖子表明它实际上仅在 2023 年 8 月 22 日的 VS 17.7.2 中发布)。
  • 我们还在“工具”>“选项”下开发一个新条目,该条目可以完全关闭节点,即使对于 github.com 上托管的存储库也是如此,预计“不久之后”也会如此。

来源:https://developercommunity.visualstudio.com/t/Remove-Github-actions-from-solution-expl/10433404#T-N10443887