2009-10-05 3 views
1

.NET Framework없이 작동하도록 Xenocode를 응용 프로그램에서 사용하고 있습니다. 저는 Xenocode Virtual Application Studio (버전 6.1)를 사용하고 있습니다. 모든 것은 응용 프로그램 디렉토리에 내장 된 .sdf 파일을 제외하고는 잘 작동합니다. 실제로 응용 프로그램에서 SQL 서버 대신 SQL Compact Edition (3.5)을 사용하고 reqired dll을 포함 시켰습니다. 모든 파일은 ".sdf"파일을 제외하고 작동합니다.Xenocode의 sqlce

아무 아이디어 나 그렇게됩니까? 그것은 ".sdf"파일이 스냅 샷 촬영 후 xenocode가 사용되었을 때 사용 되었기 때문입니까? 그렇다면 그 해결책은 무엇입니까? Xenocode의 스냅 샷이 실행되지 않으면 응용 프로그램을 인식하지 못하고 응용 프로그램을 실행하면 ".sdf"파일이 사용되므로이 파일을 사용하는 것을 피할 수 없습니다.

어쨌든 이것을 해결하려면?

답변

0

질문에서 한 것을 100 % 명확히 알 수는 없지만 실제 파일이 임베디드 리소스 또는 적어도 해당 이름으로되어 있고 Xenocode가 해당 파일을 난독 화했습니다. 자원의 이름. 응용 프로그램이 더 이상 찾을 수 없습니다. Xenocode로 가서 이 아니라고 말하면은 모든 리소스를 난독 화합니다. 그러면 문제를 해결할 수 있습니다 (질문에 대한 나의 해석이 정확하다고 가정).

1

당신이 질문에서 한 것을 100 % 명확하게 밝히지는 못했지만 실제 파일이 임베디드 리소스 또는 적어도 그 이름으로되어 있고 Xenocode가 이름을 난독 화 시켰다고 생각합니다. 리소스가 없어 애플리케이션에서 더 이상 찾을 수 없습니다. Xenocode로 가서 모든 리소스를 난독 화시키지 말고이를 수정합니다 (질문에 대한 나의 해석이 정확하다고 가정).

0

답장을 보내 주셔서 감사합니다.

불투명 한 리소스가 아닙니다. 파일 응용 프로그램 디렉토리를 추가했으며 @APPDIR @/@ ProgramFiles @ 폴더에서 파일을 추출하면 존재합니다. 파일이 손상되어 사용할 수 없습니다. 간단히 말해서 내가 말하는 것은 내 .sdf 파일이 Xenocode와 함께 사용될 때 손상되는 것을 의미합니다. 이유가 확실하지 않지만 Xenocode가 애플릿에서 .sdf 파일이 사용 중이므로 해당 스냅 샷을 가져 오는 중일 때 적절한 형식 또는 와트로 복사되지 않을 수 있습니다. .sdf 파일이 손상된 이유는 확실하지 않습니다 !!!!!!!! 어쨌든 해결책을 찾아서 시도해 보았습니다. 손상된 경우 내 코드에서 Engine.Repair 함수를 사용하고 있습니다. 그러나 그것은 내가 느끼는 좋은 방법이 아닙니다. .sdf 파일이 손상된 이유가 궁금합니다. !!!!!!

+0

답변에 대한 답변을 답글에 덧글로 추가하십시오. 추가 정보를 게시해야하는 경우 간단히 질문을 수정하십시오 :) –

관련 문제