プロジェクトに共有プロジェクト参照を追加する必要があります。
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 と共に追加されます。