これが私がやりたいことです:
リソースファイル(UIラベルなど)を含むライブラリプロジェクトを作成したいと思います。次に、UIとテストの両方でリソースライブラリを使用したいと思います。(つまり、基本的に、複数のプロジェクトから参照するリソースの共通の場所があります。)
残念ながら、StronglyTypedResourceBuilder(Resourcesのコードを生成する.Netクラス)はデフォルトでリソースファイルを内部に作成するため、ジャンプせずに別のプロジェクト(つまり、UIまたはテスト)からライブラリ内の強く型付けされたリソースを参照することはできません。フープを介して(つまり、ここで説明されているものに似たもの、またはパブリックラッパークラス/関数を作成する)。
残念ながら、これらのソリューションはどちらも、参照を強く型付けしたままにする私の能力を削除します。
複数のプロジェクトから参照できる強く型付けされた.Netリソースを作成する簡単な方法を見つけた人はいますか?
これを実現するためにビルドイベントを使用する必要はありません(つまり、「internal」のすべてのインスタンスを「public」に置き換えるなどの操作を行いますが、見つからない場合は基本的にフォールバックプランです。答え..