簡體   English   中英

如何編輯.csproj文件

[英]How to edit .csproj file

當我使用 .NET Framework 4.0 MSBUILD.EXE 文件編譯 my.csproj 文件時,出現錯誤:在“website01.csproj”的當前上下文中找不到“lable01”。

實際上,我需要添加每個 ASP.NET 頁面及其代碼隱藏文件的引用。 我已經完成了,它工作正常,但上述錯誤未決。

我希望這意味着我需要在那個 .csproj 文件中添加表單名稱“LABLE01”,但我不知道語法。 請任何人給我提供在 .csproj 文件中添加表單名稱的語法。

CSPROJ文件以 XML 格式保存,存儲項目的所有引用,包括編譯選項。 還有一個 SLN 文件,用於存儲有關構成您的解決方案的項目的信息。

如果您使用的是 Visual Studio 並且需要查看或編輯您的CSPROJ文件,則在 Visual Studio 中,您可以按照以下簡單步驟進行操作:

  1. 在解決方案資源管理器中右鍵單擊您的項目,然后選擇卸載項目
  2. 右鍵單擊項目(在解決方案資源管理器中標記為不可用),然后單擊“編輯 yourproj.csproj”。 這將打開您的 CSPROJ 文件進行編輯。
  3. 進行所需的更改后,保存並關閉文件。 再次右鍵單擊該節點並選擇完成后重新加載項目。

您可以右鍵單擊項目文件,選擇“卸載項目”,然后您可以通過選擇“編輯項目名稱.csproj”直接打開文件進行編輯。

保存更改后,您必須重新加載項目以進行編譯。

請參閱如何:卸載和重新加載MSDN 上的項目


由於項目文件是 XML 文件,您還可以使用任何支持 Unicode 的文本編輯器(記事本、記事本++等...)

但是,我非常不願意手動編輯這些文件 - 如果可能,請使用解決方案資源管理器。 如果您有錯誤並且知道如何手動修復它們,請繼續,但請注意,如果您不確切知道自己在做什么,則可能會完全破壞項目文件。

由於問題沒有直接提到 Visual Studio,我將在 JetBrains Rider 中發布如何執行此操作。

從上下文菜單

  1. 右鍵單擊您的項目
  2. 去編輯
  3. 編輯“{project-name.csproj}”

在此處輸入圖片說明

有快捷方式

  1. 選擇項目
  2. F4

有一種更簡單的方法,因此您不必卸載項目。 只需在 Visual Studio 中安裝這個名為EditProj 的工具:
https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj

然后右鍵單擊編輯您將有一個新菜單項編輯項目文件:)
在此處輸入圖片說明

在 vs 2019 版本 16.8.2 中右鍵單擊您的項目名稱,然后單擊“編輯項目文件” 在此處輸入圖片說明

對於 JetBrains Rider:

第一個選項

  1. 卸載項目
  2. 雙擊卸載的項目

第二種選擇:

  1. 點擊項目
  2. 按F4

就是這樣!

抱歉,最有效的方法是填充您的 proj 文件。

  1. 右鍵單擊該文件。
  2. 轉到屬性
  3. 其中 Build Action 選項將其設置為 NONE。
  4. 做一個構建(是的,如果你做得更好,你可能會得到構建錯誤)
  5. 返回該文件的屬性
  6. 設置構建操作選項將其設置回編譯。
  7. 重建。

  8. 祝賀你自己比其他人更聰明,而不是讓你做項目。 對我來說,這個練習不到 10 秒。 手動嘗試將 compile... 行輸入 csproj 不僅會使您的項目無法使用,而且也不可能在大規模應用程序上維護。 最好保留源版本控制軟件來進行更新。 如果您需要交叉合並分支,那么執行上述操作非常棒:)。

這是我無需卸載項目即可編輯項目文件的選項:

  1. 打開解決方案資源管理器並切換到文件夾視圖: 在此處輸入圖片說明

  2. 在解決方案文件夾中導航到要編輯的項目,然后右鍵單擊它。

  3. 從上下文菜單中選擇Open 在此處輸入圖片說明

這就對了!

您將看到在 Visual Studio 編輯器中打開的*.csproj文件。
在您可以切換回解決方案/項目視圖之后(參見步驟 1)。

在此處輸入圖片說明


更新:

從 Visual Studio 2019 (v. 16) 開始,您可以通過雙擊項目來編輯*.csproj文件,只需確保您從設置中打開了該選項。

在此處輸入圖片說明

要打開 .csproj 文件:

  • 打開解決方案資源管理器1
  • 單擊“編輯項目文件”選項2

它是一個內置選項 .Net core 和 .Net 標准項目

對於 Visual Studio 版本:8.1.5,

  1. 右鍵單擊項目文件夾。
  2. 單擊“工具”,然后單擊“編輯文件”。

談話有點晚了,但我找到了一個更好的選擇。 在 rider 中,您可以啟用“單擊打開項目文件”只需 go 到solution options menu ,然后單擊單擊open project files with single click

在此處輸入圖像描述

您也可以通過雙擊項目文件打開.csproj。 因此無需右鍵單擊和 select 編輯項目文件。 只需雙擊即可。

暫無
暫無

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

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