0

我需要向项目添加共享项目引用。

我尝试了 ProjectItems 接口中的一些方法,但没有奏效。我这样做是因为共享项目引用列在 Project.ProjectItems 枚举中,名称为“< SharedContent>”

我比较了有和没有共享参考的 csproj 文件。唯一的区别是这样的导入元素:

<Import Project="..\SharedContent\SharedContent.projitems"
        Label="Shared"
        Condition="Exists('..\SharedContent\SharedContent.projitems')" />

如何添加这些导入元素?

Obs:“SharedContent”是我的项目名称

更新 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。

4

1 回答 1

0

我暂时放弃了这种方法,因为似乎共享项目扩展在 vs 运行时管理所有引用。此外,我将接受此扩展中的任何更改。

于 2014-10-09T17:14:45.927 回答