2010-07-14 2 views
2

C#을 사용하는 Windows 양식 응용 프로그램에서 작업하고 있으며 내 창에 묶여있는 약 5 - 10GB의 SWF 파일이 있습니다 양식 신청서. 설치 프로젝트에서이 파일을 프로젝트 출력과 함께 빌드하려고하면 Visual Studio Team 시스템에서 "사용 가능한 메모리가 부족합니다"라는 오류가 발생합니다. 저는 32 비트 OS에서 2 기가 램을 사용하고 있습니다.Visual Studio를 사용하는 Windows 양식 응용 프로그램의 설치 프로젝트에서 출력 파일과 함께 사용할 수있는 최대 데이터 크기

제 생각에 RAM 메모리 공간을 초과 할 수 없으므로 설정 프로젝트에서 4GB 이상의 데이터에 적합하지 않습니다. 나는 또한 아무 소용이 CAB 파일을 시도했다. 나는 데이터의 직렬화를 요구하는 메모리 자원을 조사하고있다. 어떤 아이디어가 있다면 도와주세요, 감사합니다

+0

누가 시스템에 설치된 플래시 쓰레기를 10 개 원하는가요? – Fosco

+0

이 기능을 사용하려면 InstallShield와 같은 전체 설치 프로그램 패키지를 사용해야 할 수도 있습니다. – Lazarus

+0

10gig의 플래시는 실제로 플래시 형식의 교육용 컨텐츠입니다. 응용 프로그램에 묶여있는 이유는 파일을 암호화하고 최종 클라이언트가 특정 기간 동안 사용하도록 의도 한 것입니다. – Sam

답변

0

정확하게 swf 파일이 응용 프로그램에 어떻게 연결되어 있습니까? 어쩌면 해결할 수 있도록 프로젝트 파일을 분할 할 수 있습니까?

- 조커

+0

내 winform 응용 프로그램에 해당 파일을 재생할 SWF 플레이어가 내장되어 있습니다. 또한 보안을 제공하고 해당 파일을 암호화하며 제품 키를 생성합니다. MSI 내에서 CAB 또는 패키지로 분할되지 않고 압축되지 않은 파일로 패키지되는 작업을 발견했습니다. 릴리스 폴더가 크지 만 지금은 작동합니다. WIX를 사용하여 DVD를 구우려고했지만 실패했습니다. .NET에서 여러 CD/DVD를 굽는 방법을 알고 있다면 새 CD를 넣으라는 메시지가 표시되므로 알려주십시오. 당신의 도움은 많이 감사합니다. – Sam

+0

좋아, 좋은 일만하는 것 같아! .NET에서 DVD를 굽는 데 너무 많은 경험이 없지만이 스레드는 올바른 방향으로 여러분을 안내 할 것입니다! http://stackoverflow.com/questions/1441227/how-to-burn-video-dvd-from-c – Jocke