簡體   English   中英

VS intellisense 無法處理多個項目的解決方案

[英]VS intellisense not working on solution with multiple projects

我正在研究包含多個項目的 .NET Core/C# 解決方案。 我之前已經這樣做了,但對於這個我通過 linux 終端中的遠程服務器設置了所有內容。 創建完所有項目並將其推送到 GitHub 后,我將其拉到本地計算機。 我遇到的問題是智能感知在我的解決方案中的任何項目中都不起作用。 我想知道我是否正確設置了所有內容,或者是否缺少某些內容。 下面是我的目錄的一些截圖和VS的一個截圖。

來自 repo 的根目錄來自 repo 的根目錄

1 dir 進入 BlabberApp 文件夾1 dir 進入 BlabberApp 文件夾

第二個目錄進入 BlabberApp.DomainTest 第二個目錄進入 BlabberApp.DomainTest

打開根目錄時 VS 中顯示的內容打開根目錄時 VS 中顯示的內容

打開解決方案文件時 VS 中顯示的內容打開解決方案文件時 VS 中顯示的內容

我嘗試使用打開文件打開:.csproj 文件、.cs 文件,以及用於保存我的單獨項目的各種文件夾的打開文件夾。 我還嘗試打開文件夾到 BlabberApp 文件夾,其中包含保存 my.sln 的文件夾以及保存我所有單獨項目的文件夾。 我需要智能感知來識別一些項目之間的引用。 我還需要它來識別我的測試以正確測試所有內容。 我發現的一件事是當我打開 .sln 文件時,它在解決方案資源管理器中顯示加載了 0 個項目。 我的測試也沒有在測試資源管理器中被識別(我已經嘗試清理和構建 sln,但測試資源管理器中沒有顯示任何更改)。

我還完成了前往工具 -> 選項 -> 文本編輯器 -> c# -> intellisense 的步驟,以選中/取消選中完成列表下的框。 任何意見將是有益的! 謝謝

您的解決方案中似乎沒有列出您的任何項目。 不知何故,他們從解決方案中卸載了。 您可以在解決方案中一一添加項目。 或者,您可以借助一個插件來一次添加解決方案文件夾中的所有項目。 請按以下步驟添加它們:

  1. 添加這個VS 擴展
  2. 右鍵單擊解決方案,然后單擊添加多個項目
  3. 檢查添加解決方案文件夾
  4. 單擊從文件夾加載項目
  5. Select 解決方案目錄
  6. Select 所有項目
  7. 點擊開始

請按照鏈接說明了解更多詳細信息。

暫無
暫無

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

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