簡體   English   中英

用於項目文件編輯的Visual Studio加載項(csproj)

[英]Add-in for Visual Studio for project file editing (csproj)

你知道visual studio的加載項,它為C#項目增加了屬性嗎? csproj文件格式非常強大,但只能通過標准屬性頁面更改少量選項。 例如,我想要有幾個配置,每個配置都應該包含它自己的引用。 或者我只想將項目類型從winforms更改為wpf或其他類型。 為了做這樣的事情,開發人員必須在文本編輯器中手動編輯csproj而不是使用屬性。 如果你知道這樣的加載項不存在,你認為它可能在codeplex上流行嗎? 或者只有少量開發人員需要它? 你有什么意見?

最近好嗎?

要編輯Visual Studio內部的項目文件,我使用PowerCommands ,但您可以“使用屬性”更改的項目是項目菜單 - > [項目名稱]屬性。 PowerCommands的功能(除其他外...)允許您輕松編輯在Visual Studio中打開的項目的XML,以便您獲得使用Visual Studio編輯XML的所有好處。 說得通?

XML是分層的,所以很難讓你在文本編輯器上更好地適應它。

關於“我想要有幾個配置,每個配置應包含它自己的引用”,嘗試為您的項目創建模板,看一下: Visual Studio模板

那么......你在codeplex尋找插件? 為什么不看看http://visualstudiogallery.msdn.microsoft.com有免費和付費的插件,也有一些形式的codeplex。 當您使用它時,請查找“Productivity Power Tools”,“VSCommands 2010”,“AllMargins”和“VS10x Code Map”。 我全部使用它們,它們當然值得一看。 [嗯......我也使用CodeRush,你可以從http://www.devexpress.com免費獲得CodeRush Xpress;)]

希望得到幫助。

有點晚了,但我想刪除VSCommands 2010,因為我使用它的確是編輯項目文件,如果我不使用它們,我不喜歡只有擴展。 我在這篇博客中發現:

http://blogs.msdn.com/b/habibh/archive/2009/07/01/the-quickest-way-to-edit-a-visual-studio-project-file.aspx

“有一種快速簡便的方法可以編輯Visual Studio項目文件。當項目被”卸載“時,要么是因為您明確選擇使用”卸載項目“命令卸載項目,要么Visual Studio無法為某些項目加載項目原因(例如項目升級失敗),您可以在解決方案資源管理器中右鍵單擊項目並選擇“編輯”命令,如下所示。“

它就像一個魅力!

暫無
暫無

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

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