2011-12-08 4 views
1

wpf 응용 프로그램에 문제가 있습니다.WPF는 개발 컴퓨터에서 잘 실행되지만 다른 컴퓨터에서는 실행할 수 없습니다.

나는 sharpdevelop 4.1.8000로 wpf 응용 프로그램을 프로그래밍했지만 성공적으로 컴파일 기계에서 잘 실행됩니다.

bin \ debug의 파일을 다른 컴퓨터에 복사하면 (프로젝트에서 사용한 세 번째 파트 dll 포함) 도구를 시작할 수 없습니다. 예외가 발생했습니다. 예외 구성 요소는 System.Windows.Markup.XamlParse입니다. 왜 이런 일이 일어 났는지 나는 모른다.

그래서 귀하의 도움이 필요합니다. 그건 그렇고, 개발 기계 win7 x64 엔터 프라이즈,. NET 프레임 워크의 버전은 4.0입니다. 배포 머신은 win7 x64이기도합니다.

답변

1

xaml 네임 스페이스를 확인하십시오. 개발 컴퓨터의 GAC에 있지만 다른 클라이언트에있는 봇을 참조 했습니까? System.Windows.Interactivity의 동작을 사용하여 나에게 일어난 일은 Blend를 설치했기 때문에 내 dev 컴퓨터에서 작동했지만 클라이언트에서는 그렇지 않았다.

+0

문제가 있습니다. 이것은 응용 프로그램에서 SQLite를 사용했기 때문입니다. x86 SQLite.NET dll은 x64 시스템을 실행할 수 없습니다. 귀하의 답변에 감사드립니다. –