複合アプリケーション ブロックを使用しています。コンストラクター注入 (コンストラクター パラメーターで [ServiceDependency] 属性を使用) を使用するクラスがあり、動作しています。しかし、(プロパティの [ServiceDependency] 属性を使用して) プロパティ インジェクションの使用に切り替えようとすると、インジェクションは行われません (プロパティは null のままです)。
プロパティが古いコンストラクター パラメーターと同じ型であり、パブリックであることを確認しました。
編集: これはC#/ .NETです