我需要为项目添加共享项目引用。
我从ProjectItems界面尝试了一些方法,但它没有用。我之所以这样做是因为共享项目引用列在Project.ProjectItems中,可以枚举名称"< SharedContent>"
我比较了有和没有共享引用的csproj文件。唯一的区别是像这样的导入元素:
<Import Project="..\SharedContent\SharedContent.projitems"
Label="Shared"
Condition="Exists('..\SharedContent\SharedContent.projitems')" />
如何添加这些导入元素?
Obs:&#34; SharedContent&#34;是我的项目名称
更新1 :
我还注意到解决方案文件也被修改了:
GlobalSection(SharedMSBuildProjectFiles) = preSolution
SharedContent\SharedContent.projitems*{f3e7148f-bcaf-4dc4-8138-1055ebf08e37}*SharedItemsImports = 13
SharedContent\SharedContent.projitems*{22bdf785-c2ad-4c18-9a39-b7a551f4756a}*SharedItemsImports = 4
EndGlobalSection
第二行引用是添加了项目的guid,我在其中添加了共享引用。
答案 0 :(得分:0)
我暂时放弃了这种方法,因为似乎共享项目扩展在vs运行时管理所有引用。 此外,我还将了解此扩展中的任何更改。