2014-05-20 4 views
3

우리 응용 프로그램에서 Caliburn.Micro를 사용하고 있고 32 비트 모두가 컴파일 오류없이 정상적으로 작동하지만 프로젝트를 64 비트로 변경하자마자 App.xaml 파일 : -Odd (나에게) 프로젝트가 64 비트 일 때의 Caliburn.Micro 동작

이름 "ApplicationBootstrapper는"네임 스페이스

clr-namespace:MyApp.Application.Bootstrapping. 

응용 프로그램에 존재하지 않는, 그러나 여전히 실행됩니다.

Caliburn.Micro를 실행할 수 있습니까? 그렇다면이 "오류"를 해결하기 위해 수행해야 할 조정이 있습니까?

편집 :

여기

는 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> 
    { 
    } 
} 

감사합니다.

+1

http://www.sscce.org/ –

+0

코드가 너무 길기 때문에 캔트 포스트가이 코멘트입니까? 새로운 질문을 만들어야합니까? – xnetdude

+0

_edit_ 질문을 올릴 수 있습니다. 다시 게시하지 마십시오. –

답변

0

저는 문제가 x64에 동작을 지정하지 않으므로 x86과 동일합니다. 솔루션을 빌드하면 문제가 사라집니다. 그래서 제 생각에는 오류는 빌드되지 않은 솔루션에만 있습니다.

관련 문제