我們正在使用一些第三方庫,它們必須從項目中引用一些依賴項。在一個標記元素中分組多個引用
因此,每個「csproj」文件將有一堆「參考」元素將始終是相同的。
有沒有辦法將這組元素分組到一個標準元素中,這個元素可以在所有csproj文件中使用?
E.g:
<ABunchOfReferences>
<Reference Include="Reference1" />
<Reference Include="Reference2" />
<Reference Include="Reference3" />
</ABunchOfReferences>
...
<ItemGroup>
<ABunchOfReferences/>
<Reference Include="System" />
<Reference Include="System.Core" />
...
</ItemGroup>
「ABunchOfReferences」是一個種宏由用於將被擴展爲3「參考」元素時,所述所有csprojs全局定義和包括在內。
在此先感謝您的任何想法。
爲什麼不直接在導入文件中定義所有共享引用。 –
@Brian:感謝這個想法,但我想在一個文件中定義多個組,以避免有大量文件需要維護,並且每次出現一堆新的依賴關係時都必須創建一個新文件;但如果不存在其他解決方案,這確實是一種可接受的解決方法。 – Pragmateek