gpt4 book ai didi

prism - 如何在 Spring.net 中使用 Prism

转载 作者:行者123 更新时间:2023-12-01 14:51:15 27 4
gpt4 key购买 nike

我目前正在尝试完成 this tutorial让 Prism 与 Spring.net 一起工作。

通过 NuGet(或手动引用程序集)引用 Prism4 和 Spring.Net 后,设置 Bootstrap 并运行应用程序,我得到一个“文件或程序集”系统,版本=1.0.3300.0,文化=中性,.. ” FileNotFoundException。

我在单独的项目中成功地使用了 Prism 和 Spring.Net。以上异常仅发生在引用 Prism AND Spring.net 的项目中。 Spring.net 甚至没有在代码或 app.config 中使用。搜索各种站点我找不到有关版本问题或类似问题的任何信息。

namespace PrismSpringSandbox {
/// <summary>
/// Interaktionslogik für "App.xaml"
/// </summary>
public partial class App : Application {
protected override void OnStartup(StartupEventArgs e) {
base.OnStartup(e);
Bootstrapper bootstrapper = new Bootstrapper();
bootstrapper.Run();
}
}
}

异常发生在“bootstrapper.Run()”。

namespace HelloWorld {
public class Bootstrapper : UnityBootstrapper {
protected override DependencyObject CreateShell() {
Shell1 shell = new Shell1();
shell.Activate();
RegionManager.UpdateRegions();
shell.Show();

return shell;
}

protected override IModuleCatalog CreateModuleCatalog() {

DirectoryModuleCatalog catalog = new DirectoryModuleCatalog{ModulePath = @".\"};

//ModuleCatalog catalog =
// new ModuleCatalog().AddModule(typeof(HelloWorldModule.HelloWorldModule)).AddModule(
// typeof(SecondaryModule.SecondaryModule));

return catalog;
}
}
}

当尝试将当前 Prism 与当前 Spring.Net 版本一起使用时,也许有人知道此问题的解决方案。

最佳答案

好的,知道了!

问题是在引用 spring.net 的同时引用了 unity。

关于prism - 如何在 Spring.net 中使用 Prism,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12686874/

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