[英]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 中,您可以按照以下簡單步驟進行操作:
您可以右鍵單擊項目文件,選擇“卸載項目”,然后您可以通過選擇“編輯項目名稱.csproj”直接打開文件進行編輯。
保存更改后,您必須重新加載項目以進行編譯。
請參閱如何:卸載和重新加載MSDN 上的項目。
由於項目文件是 XML 文件,您還可以使用任何支持 Unicode 的文本編輯器(記事本、記事本++等...)
但是,我非常不願意手動編輯這些文件 - 如果可能,請使用解決方案資源管理器。 如果您有錯誤並且知道如何手動修復它們,請繼續,但請注意,如果您不確切知道自己在做什么,則可能會完全破壞項目文件。
有一種更簡單的方法,因此您不必卸載項目。 只需在 Visual Studio 中安裝這個名為EditProj 的工具:
https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj
對於 JetBrains Rider:
第一個選項
第二種選擇:
就是這樣!
抱歉,最有效的方法是填充您的 proj 文件。
重建。
祝賀你自己比其他人更聰明,而不是讓你做項目。 對我來說,這個練習不到 10 秒。 手動嘗試將 compile... 行輸入 csproj 不僅會使您的項目無法使用,而且也不可能在大規模應用程序上維護。 最好保留源版本控制軟件來進行更新。 如果您需要交叉合並分支,那么執行上述操作非常棒:)。
它是一個內置選項 .Net core 和 .Net 標准項目
對於 Visual Studio 版本:8.1.5,
您也可以通過雙擊項目文件打開.csproj。 因此無需右鍵單擊和 select 編輯項目文件。 只需雙擊即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.