2012-05-28 3 views
1

저는 최근 Visual Studio 2010과 함께 C# windows 응용 프로그램을 개발했습니다. 응용 프로그램은 주 프로젝트와 설치 프로젝트라는 두 개의 프로젝트로 구성되어있었습니다.설치 후 windows 응용 프로그램이 충돌 함

내 PC와 랩톱에서는 모든 것이 잘 작동합니다 (둘 다 vs2010이 설치되어 있음). 응용 프로그램을 설치하고 문제없이 실행합니다.

문제는 다른 컴퓨터에 설치 한 후, 내가 응용 프로그램을 실행하고 몇 초 후에 내가이 메시지를 얻을 수 있습니다 :

Signature problem: 
Problem Event Name: CLR20r3 
Signature problem 01: "myapplication_name".exe 
Signature problem 02: 1.0.0.0 
Signature problem 03: 4fc25af5 
Signature problem 04: System.Data.SqlServerCe 
Signature problem 05: 3.5.1.0 
Signature problem 06: 4b743b2d 
Problem Signature 07: 49e 
Signature problem 08: 25 
Signature problem 09: System.AggregateException 
OS Version: 6.1.7601.2.1.0.256.1 
Locale ID: 1033 
Additional Information 1: 4be7 
Additional Information 2: 4be78fdd727e4350d8f2189583321f8d 
Additional Information 3: ee32 
Additional Information 4: ee3246da456e2a0eb853eb97402fe5f6 

Reading the statement our privacy while you're online: 
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0408 

If online privacy statement is not available, read the privacy statement offline: 
C: \ Windows \ system32 \ el-GR \ erofflps.txt 

이 사람이 왜 이런 일이 일어나고 알고 있나요? 미리 감사드립니다.

+0

프로그램에 .NET Framework가 설치되어 있어야합니까? –

+0

자동 생성 인증을 받았습니까? 그렇다면 귀하의 컴퓨터에서만 유효합니다. – LawfulHacker

+0

설치가 시작되는 동안 net framework 4가 있는지 확인하고 그렇지 않으면 자동으로 다운로드하여 설치합니다. – MarcusV

답변

1

대상 PC에서 SQL Server Compact Edition을 찾을 수없는 것처럼 보입니다. 당신은 당신의 설치

내가 그것을 알아 냈

+0

예 SQL CE에 대한 참조가 있습니다 – MarcusV

+0

응용 프로그램의 필수 구성 요소는 다음과 같습니다. 1.Net Framework 클라이언트 프로필 x84 x64 2. SQL Server Compact 3.5 SP2 및 Windows Installer 3.1 – MarcusV

+0

알았어요. 알아 냈습니다. 당신은 SQL CE에 대해 옳았습니다. 첫 번째 프로젝트에서는 필수 조건 이었지만 설치 프로젝트에서는 필요하지 않았습니다! 도와 주셔서 대단히 감사합니다. – MarcusV

0

이 도움을? 하는가에 대한 참조를 추가해야합니다. 당신은 SQL CE에 대해 옳았습니다. 첫 번째 프로젝트에서는 필수 조건 이었지만 설치 프로젝트에서는 필요하지 않았습니다! 도움 주셔서 대단히 감사합니다.

+0

콜린의 대답에 동의해야합니다. –

관련 문제