簡體   English   中英

StyleCop.Analyzers Nuget 依賴項

[英]StyleCop.Analyzers Nuget Dependencies

我在私有 Azure Artifacts 環境中創建了一個 Nuget 包,其中包含 StyleCop.Analyzers 的自定義配置,以便可以集中編碼標准的配置。 這一切都非常好,可以毫無問題地安裝在其他項目中。

我有一個單獨的類庫,它被內置到 Nuget 包中,這個項目利用了我的自定義 StyleCop 包。 這個包也可以正確構建,但在依賴項列表中是我的自定義 StyleCop.Analyzers 包。 這意味着在安裝類庫的任何地方,都會安裝自定義 StyleCop.Analyzers 包。 我認為這是不正確的,因為它純粹是一個開發范圍的包,不應作為實際依賴項包含在內。

類庫沒有.nuspec文件,一切都通過.csproj和一些 Azure Pipeline 的魔法來處理。 依賴鏈是否正確,或者是否可以采取一些措施來確保自定義 StyleCop.Analyzers 包未列為依賴項?

事實證明,如果您將<devDependency>true</devDependency>節點添加到.nuspec文件,則依賴項不會發送到使用它的包。

暫無
暫無

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

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