.vdproj 파일이 지원되지 않기 때문에 최근 Visual Studio 2010에서 Visual Studio 2010으로 업그레이드 할 때 설치 프로그램 프로젝트를 변환해야했습니다. InstallShield LE를 사용하여 모든 작업이 정상적으로 작동한다고 생각하지만 사용자 정의 파일 유형에서 아이콘을 설정하는 방법을 모르겠습니다. 응용 프로그램 바로 가기에는 아이콘을 설정할 수 있지만 응용 프로그램과 연결된 파일 유형에는 설정할 수 없습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?InstallShield LE를 사용하는 사용자 정의 파일 유형 아이콘
0
A
답변
0
문제는 .vdproj 파일을 가져 왔을 때 아이콘 파일의 잘못된 디렉토리에 복사된다는 것입니다. 설치 프로그램 프로젝트를 다시 빌드하려고 할 때이 파일을 찾았습니다. 아이콘 파일이 없어서 빌드가 실패했습니다. 꽤 무슨 일이 일어나고 있는지 이해하지 않는,하지만 난 아이콘 파일의 위치를 가리 키도록의 .isl 파일의 항목을 변경 :
<table name="Icon">
<row><td>_F8BD094F_6318_4354_8857_12B610250F29</td><td/><td>C:\Updated\path\to\icon\file\myicon.ico</td><td>0</td></row>
</table>
이 항목은 여기에 파일을 나중에 참조
:
<table name="ProgId">
<col key="yes" def="s255">ProgId</col>
<col def="S255">ProgId_Parent</col>
<col def="S38">Class_</col>
<col def="L255">Description</col>
<col def="S72">Icon_</col>
<col def="I2">IconIndex</col>
<col def="I4">ISAttributes</col>
<row><td>MedLnx Project</td><td/><td/><td>MedLnx Project File</td><td>_F8BD094F_6318_4354_8857_12B610250F29</td><td>0</td><td/></row>
</table>
그러나 정적 경로를 가리키는 것에 대해 우려하고 있습니다. 파일에 대한 상대 경로가 없으면 다른 사용자의 대상 컴퓨터에서 같은 상황이 발생합니다. 아이콘 파일은 설치할 응용 프로그램의 프로젝트 폴더에 있습니다 (설치 프로그램의 프로젝트 폴더 아님). 문제가된다면 복사본을 옮길 수는 있지만 상대 경로는 어떻게 얻을 수 있습니까?
Nevermind, 나는 아이콘 파일을 다른 디렉토리로 이동하고 설치 프로그램을 실행하여 테스트 해 보았습니다. 그것은 잘 작동하는 것 같습니다, 그래서 아이콘이 설치되어있을 때 설치되어있을 것 같습니다. – user667118