首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Spring.net中使用棱镜

如何在Spring.net中使用棱镜
EN

Stack Overflow用户
提问于 2012-10-02 16:29:15
回答 1查看 500关注 0票数 3

我目前正在尝试完成this tutorial,以便让棱镜能够与Spring.net一起工作。

在通过NuGet引用Prism4和Spring.Net (或手动引用程序集),设置引导程序并运行应用程序后,我得到了一个“文件或程序集”系统,Version=1.0.3300.0,Culture=neutral,...“FileNotFoundException。

我在不同的项目中成功地使用了棱镜和Spring.Net。上述异常仅在引用了棱镜和Spring.net的项目中出现。甚至在代码或app.config中都不使用Spring.net。搜索各个站点,我没有找到任何关于版本问题或类似问题的信息。

代码语言:javascript
复制
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()“上。

代码语言:javascript
复制
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;
        }
    }
}

当试图在当前的Spring.Net版本中使用当前的棱镜时,也许有人知道这个问题的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-05 13:58:41

好了,明白了!

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12686874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档