カーストIOCコンテナを扱っていました。C# コード内と構成ファイル内で同じ操作を実行できます。
ServicesContainer.InstanceForTest().Container.Register(Component.For<IUserDAO>().ImplementedBy<UserDAO>());
<component service="Services.Application.DAL*[...]*, Services.Application.DAL" type="Services.Application.DAL.User.UserDAO, Services.Application.DAL" />
1 つ目は参照とコンパイルが必要で、2 つ目は実行時にも解決できます (ただし、Visual Studio はコンパイル時にもチェックしようとする可能性があります)。
実際には、IDE による提案やチェックはないようです。
IDE 構成:
- Visual Studio 2013 アルティメット
- リシャーパー 8
- ウェブエッセンシャル
- Visual Studio パワー ツール
構文の強調表示を有効にするオプションを有効にすることはできますか?