![](/img/trans.png)
[英]Is there any way to inherit settings in the .config file from a subassembly?
[英]Is it possible to have a Resharper settings file 'inherit' from another settings file?
我們團隊中有各種Visual Studio 2008和Visual Studio 2012解決方案。 VS08由於遺留原因而被使用,主要是因為除了該版本的VS之外不支持智能設備項目。
我們目前正在使用單個Resharper .DotSettings文件,並通過每個解決方案的團隊共享解決方案設置中的一個層在每個VS2012解決方案中共享它。 雖然我們想在VS08解決方案上使用“相同”的設置,但這在目前仍然有效。
這里的問題是,在這個常見的.DotSettings文件中專門為.Net4項目創建了一小部分規則,而這些規則不應該對.Net2 VS08項目可見。 例如,其中有一個自定義規則建議將參數驗證代碼轉換為Contract.Requires<TException>
調用的異常。
理想情況下,應該有一種方法可以創建一個“基礎”設置文件,該文件將用於每個VS08解決方案,以及一個“繼承”設置,包含基本文件中的每個設置以及特定於VS12解決方案的其他規則。 更新基本文件還應使每個使用繼承文件的解決方案更新該設置。
有沒有辦法正確處理這個,同時避免同一文件的多個克隆,同時保持在編輯其中一個設置文件時自動更新每個解決方案的設置的能力?
我認為創建兩個文件(一個具有常規設置,另一個僅添加.Net4)可以正常工作。 在這種情況下,兩個文件都將作為層包含在每個VS12解決方案中,但只包括VS08解決方案中的前者。 我不確定這是這種情況下的最佳方法,並且希望聽到其他可能的選項,因為我們希望在每個解決方案上只保留一個層,因為這似乎更容易維護。
我們使用的是最新版本的Resharper,目前為v7.1.1000.900。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.