gpt4 book ai didi

c# - 统一配置和相同的程序集

转载 作者:行者123 更新时间:2023-11-30 22:48:10 24 4
gpt4 key购买 nike

我目前在尝试解析我的 IDataAccess 类时遇到错误。

无法解析属性“type”的值。错误是:无法加载文件或程序集“TestProject”或其依赖项之一。该系统找不到指定的文件。(C:\Source\TestIoC\src\TestIoC\TestProject\bin\Debug\TestProject.vshost.exe.config 第14行)

这是在 WPF 应用程序项目中。

引用您当前所在的程序集的正确语法是什么?有没有办法做到这一点?我知道在更大的解决方案中我会从单独的程序集中提取类型,所以这可能不是问题。但是对于一个小型的独立测试项目,正确的方法是什么?注意:此时我只对进行 XML 配置感兴趣,而不是 C#(代码中)配置。

更新:查看所有评论

我的 XML 配置:

<configuration>
<configSections>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
</configSections>
<unity>
<typeAliases>
<!-- Lifetime manager types -->
<typeAlias alias="singleton" type="Microsoft.Practices.Unity.ContainerControlledLifetimeManager, Microsoft.Practices.Unity" />
<typeAlias alias="external" type="Microsoft.Practices.Unity.ExternallyControlledLifetimeManager, Microsoft.Practices.Unity" />
<typeAlias alias="IDataAccess" type="TestProject.IDataAccess, TestProject" />
<typeAlias alias="DataAccess" type="TestProject.DataAccess, TestProject" />
</typeAliases>
<containers>
<container name="Services">
<types>
<type type="IDataAccess" mapTo="DataAccess" />
</types>
</container>
</containers>
</unity>
</configuration>

最佳答案

统一 5.7

剖面线应该是这样的

<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Unity.Configuration" />

关于c# - 统一配置和相同的程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com