0

プロジェクトに共有プロジェクト参照を追加する必要があります。

ProjectItems インターフェイスのいくつかのメソッドを試しましたが、うまくいきませんでした。共有プロジェクト参照が列挙可能な Project.ProjectItems に「< SharedContent>」という名前でリストされているため、これを行いました。

共有参照がある場合とない場合の csproj ファイルを比較しました。唯一の違いは、次のような import 要素です。

<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

2 行目の参照は、共有参照を追加したプロジェクトの GUID と共に追加されます。

4

1 に答える 1