簡體   English   中英

Visual Studio 解決方案資源管理器項目樹中的奇怪節點。 我該如何擺脫它們。?

[英]Strange nodes in Visual Studio Solution Explorer project tree. How do I get rid of them.?

我有一個包含許多 .NET 6.0、C# 項目的大型解決方案。 其中一個(Prism 模塊,11 個模塊之一)有幾個奇怪的樹節點,它們出現在解決方案資源管理器中。 我無法擺脫它們,也無法弄清楚它們為什么在那里。 一個對應磁盤文件夾,一個不對應。 它們在下面用紅色圈起來

在此處輸入圖像描述

obj樹節點顯然對應於磁盤上的實際文件夾。 但是同一個“obj”文件夾存在於大多數項目下面,但只顯示在這個模塊中。

我已經嘗試了一些方法來擺脫它

  • 我無法刪除解決方案資源管理器中的文件夾。
  • 當我刪除磁盤上的文件夾時,節點會消失一秒鍾,但隨后文件夾會自動重新創建並重新出現。
  • 當我在解決方案資源管理器中右鍵單擊該文件夾時,我得到的唯一 Git 選項是將其添加到源代碼管理中,這與我想要的相反不是我想要的
  • 我已驗證該文件夾在我的 Git 存儲庫中不存在,所以我沒有意外簽入。

Imports樹節點的意義更小 磁盤上沒有它的文件夾。 它似乎指的是我的應用程序正在使用的 .NET 中的項目。

我在解決方案的 .gitignore 文件中找不到任何按名稱引用“Imports”或“obj”的條目(不包括“*.obj”的行除外)。 我在原始項目文件中看不到任何東西——這與許多其他可以解釋這一點的文件相同。 與其他人相比,我已經逐行經歷了。

我正在使用 VS 2022,但我知道我在 VS2019 上也看到了這一點

任何想法如何使這些東西 go 遠離......?

切換“顯示所有文件”按鈕。

在 Visual Studio 解決方案資源管理器中顯示所有文件按鈕

該按鈕分別適用於每個項目,這樣就可以解釋為什么您在某些地方看到“obj”文件夾而不在其他地方看到。 對於那些啟用了“顯示所有文件”的項目,您將看到位於硬盤驅動器上的項目下但實際上並不是項目的一部分的文件和文件夾。 對於那些關閉了“顯示所有文件”的項目,您將不會在資源管理器中看到此類文件。

不幸的是,我對 Prism 一無所知,但我想同樣的事情也發生在 Imports 上。 或者,導入可能更像是 C# 項目中的參考,它們將始終顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM