我在我们的应用程序中使用Caliburn.Micro,在32位系统中一切正常,没有编译错误,但是一旦我们将项目改为64位系统,就会在App.xaml文件中收到以下错误信息:
名称为“ApplicationBootstrapper”的命名空间不存在
clr-namespace:MyApp.Application.Bootstrapping.
然而,该应用程序仍在运行。
Caliburn.Micro是否可以在64位模式下运行?如果可以,在清除此“错误”时是否需要执行任何调整?
编辑:
这是App.xaml文件:
<Application x:Class="MyApp.Application.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Bootstrapping="clr-namespace:MyApp.Application.Bootstrapping">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<Bootstrapping:ApplicationBootstrapper x:Key="ApplicationBootstrapper" />
</ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
这里是引导程序文件。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Caliburn.Micro;
namespace MyApp.Application.Bootstrapping
{
public class ApplicationBootstrapper : bootstrapper<MyApp.Application.MainWindow.MainWindowViewModel>
{
}
}
感谢您的选择。