3
我目前正在嘗試完成this tutorial以使Prism與Spring.net一起工作。如何使用Prism與Spring.net
在通過NuGet引用Prism4和Spring.Net(或手動引用程序集)後,設置引導程序並運行應用程序後,我得到一個「文件或程序集」系統,Version = 1.0.3300.0,Culture = neutral,。 ..「FileNotFoundException。
我成功地在單獨的項目中使用Prism和Spring.Net。上面的例外只引用了Prism和Spring.net引用的項目,Spring.net甚至沒有用在代碼或應用程序中。 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版本。
您的項目是否設置爲.Net Framework 4.0 CF? –
@Piu:Project正在使用4.0完整配置文件。 – debgz