2009-02-06 6 views
3

작성하지 않은 프로젝트의 설치 프로그램을 만들려고합니다. 마법사를 사용하여 설치 프로그램을 만듭니다. 프로그램 파일 폴더에는 favicon.ico, 사용자 지정 dll 및 프로젝트의 기본 출력이 포함되어 있습니다.설치 프로그램 만들기, 오류 폴더 경로 '.' 잘못된 문자가 있습니다.

설치 프로그램을 빌드하고 실행하려고 할 때마다 "폴더 경로 '가 표시됩니다.' 잘못된 문자가 있습니다. " 설치 프로그램이 중단됩니다. 이 문제를 어떻게 해결할 수 있습니까? 무슨 일 이니?

+0

어떤 폴더에 설치하려고합니까? – CalvinR

+0

좋습니다.하지만 프로그램 폴더에서 설치 경로가 어디입니까? 또는 c : \ Program Folder 일뿐입니다. – CalvinR

+0

그것은 C : \ Program Folder 인 프로그램 폴더에 대해 환경 변수가 무엇이든지간에 설정합니다. – Malfist

답변

5

해결책을 찾았습니다. 직장에 우리가 무언가를 설치할 때 우리는 항상 '.'을 넣는 회사 이름과 사용자 이름을 묻습니다. Visual Studio는 설치 프로젝트의 회사 이름을 [Manufacturer]로 사용합니다. I.E. C : \ Program Folder (x86). \ ProjectName에 설치하려고했습니다. 이 문제를 해결하기 위해 ApplicationFolder의 폴더 경로에서 [Manufacturer]를 제거했습니다.

0

나는이 오류를 추적해야만했습니다. VS2010 (SP1)은 installer.vdproj의 제품 섹션에있는 "제조업체"앞에 \ r \ n 넣었습니다. 이름은 \ r \ n 문자없이 속성 섹션에 입력되었습니다. VS2010는 모든 자신에 이런 짓을 : - (( 예 "제품" { "이름"= "8 : 마이크로 소프트 비주얼 스튜디오" .... "제조업체"= "8 : \ 연구 \ nMyManufacturerName" 을 ..... "ARPCONTACT"= "8 : \ r \ nMyManufacturerName" ... } 일단 메모장에서 열어서 \ r \ n을 꺼냈다면시간이 오래 걸렸습니다. 그러나 나는 마이크로 소프트의 이런 종류의 놀랄만 한 제품 (그리고 WPF에 대해서도 말하지 않고있다)을 기대하게되었다. 이들은 개발자 생산성의 거대한 킬러들이다. 개발자들은 근본적으로 마이크로 소프트의 QA 역할을한다.