![](/img/trans.png)
[英]Is there a sensible way to merge Visual Studio project files (.csproj) between branches?
[英]Is there a way to manually trigger Visual Studio to update .csproj files?
我有時會丟失對 .csproj 文件的待定更改。 我留下了一組新文件的變更集,這些文件仍然在團隊資源管理器中帶有附加的 [add] 標記,但是對 .csproj 文件的待處理更新被清除了。
我可以手動編輯 .csproj 來添加它們,但這很乏味且容易出錯。 有沒有辦法重新運行通常自動更新 .csproj 文件的任何進程?
通常,在使用新的 SDK 樣式項目時,對 .csproj 文件的更改應該非常少。
由於默認情況下包含所有.cs 文件,因此如果添加或刪除文件,通常不需要對項目文件進行任何更新。 因此,我建議您刪除所有引用代碼的<Compile Add/Include/Update />
行以及顯示<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
的行(如果有)。
對於大多數工作正常的項目。 它將顯着降低項目文件的更改頻率(並使其更易於閱讀)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.