Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使autofac使用类型转换器_C#_.net_Autofac_Typeconverter - Fatal编程技术网

C# 使autofac使用类型转换器

C# 使autofac使用类型转换器,c#,.net,autofac,typeconverter,C#,.net,Autofac,Typeconverter,我使用Autofac作为我的IoC。我想在app.config文件中配置一个对象。此对象具有IPAddress类型的属性。我的属性上有一个TypeConverter,可以在字符串和IPAddress之间进行转换。但是,Autofac似乎没有在我的属性上使用TypeConverter。相反,它只是抛出一个错误,表示其TypeConverter不会将字符串转换为IPAddress。我可以让Autofac使用我的TypeConverter在app.config中指定IP地址吗?我希望避免添加采用字符串

我使用Autofac作为我的IoC。我想在app.config文件中配置一个对象。此对象具有IPAddress类型的属性。我的属性上有一个TypeConverter,可以在字符串和IPAddress之间进行转换。但是,Autofac似乎没有在我的属性上使用TypeConverter。相反,它只是抛出一个错误,表示其TypeConverter不会将字符串转换为IPAddress。我可以让Autofac使用我的TypeConverter在app.config中指定IP地址吗?我希望避免添加采用字符串类型的附加属性。

我深入研究了autofac代码,并提出了两个相关问题:


能否添加两段代码片段,显示配置、注册方式、解析方式和异常消息?它可以帮助你对你的问题得到更具体的答案。