문제

응용 프로그램에서 Xenocode를 사용하여 .NET 프레임 워크없이 작동합니다. Xenocode Virtual Application Studio (버전 6.1)를 사용하고 있습니다. 응용 프로그램 디렉토리에 포함 된 .SDF 파일을 제외하고는 모든 것이 잘 작동합니다. 실제로 응용 프로그램에서 SQL Server 대신 SQL Compact Edition (3.5)을 사용했으며 Reqired DLL을 포함 시켰습니다. ".SDF"파일을 제외한 모든 파일이 작동합니다.

어떤 아이디어 y가 그렇게? 스냅 샷을 찍은 후 Xenocode가 ".sdf"파일이 사용되기 때문입니까? 그렇다면 그 해결책은 무엇입니까? Xenocode의 Snapshot 이후에 응용 프로그램이 실행되지 않은 경우 응용 프로그램을 인식하지 못하고 응용 프로그램 ".SDF"파일이 사용되므로 사용하지 않아도됩니다.

어쨌든 이것을 해결하기 위해?

올바른 솔루션이 없습니다

다른 팁

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

질문에서 한 일이 100% 명확하지는 않지만 나는 생각한다 일어난 일은 실제 파일을 임베디드 리소스로 사용하거나 최소한 이름을 가지고 있으며 Xenocode가 리소스 이름을 난독 화 했으므로 응용 프로그램이 더 이상 찾을 수 없다는 것입니다. Xenocode로 가서 말하십시오 ~ 아니다 모든 자원을 난독 화하면이를 해결할 수 있습니다 (질문에 대한 나의 해석이 정확하다고 가정 할 때).

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

난독 화 된 자원이 아닙니다. 파일 애플리케이션 디렉토리를 추가했으며 파일이 @appdir@/@programfiles@폴더에서 추출 될 때 존재합니다. 그러나 파일이 손상되어 사용할 수 없습니다. 간단하게 말하면 Xenocode와 함께 사용할 때 .SDF 파일이 손상되었음을 의미합니다. 그 이유는 확실하지 않지만 Xenocode가 그 시간 후 스냅 샷을 찍을 때 .SDF 파일이 응용 프로그램에서 사용 중이므로 적절한 형식이나 WAT로 복사되지 않을 수 있습니다. .SDF 파일이 손상된 이유는 확실하지 않습니다 !!!!!!!! 어쨌든 나는 해결책을 찾아서 시도했다. 내 코드에서 Engine.repair 함수가 손상된 경우 사용하고 있습니다. 그러나 그것은 내가 느끼는 좋은 방법이 아닙니다. .SDF 파일이 손상된 이유가 귀찮습니다 !!!!!!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top