8

厳密な名前を必要とするコード ベースがあります。

最初は、必要な ServiceStack アセンブリに厳密な名前を割り当てただけなので、これは簡単に修正できると思いました。これは、弱い名前付きアセンブリに対する ServiceStack 内の相互依存関係が原因で失敗しました。次に、弾丸をかみ、キーファイルを使用して ServiceStack を再コンパイルしました。これは、これを 1 つの場所で実行できる手段が見当たらず、各プロジェクトに追加する必要があったため、望ましくありませんでした。

それでも、次の理由により、ソリューションはテストでビルドできませんでした。

[assembly: InternalsVisibleTo("ServiceStack.Common.Tests")]

私は、物事を機能させるために微調整をしなければならず、更新し続けたいソース ライブラリからどんどん遠ざかっていくという負のスパイラルに陥っています。

この問題にどのようにアプローチすればよいですか?この先が気に入らない…

4

2 に答える 2