나는이 단어를 잃어 버렸다. 여러분 중 한 분이 나를 단서로 만들 수 있기를 바랍니다.ClickOnce는 어셈블리 MyProject가 GAC에 있어야합니까?
우리는 오랫동안 CruiseControl.NET과 함께 ClickOnce 배포를 사용 해왔고 오랜 시간 딸꾹질이 없었습니다.
어제 수정 된 프로젝트 속성의 References (참조) 탭에서 배포가 약 13MB이고 사용되지 않은 참조가 삭제되었으므로 "Unused References ..."버튼에 유혹을 받았습니다. 코드를 확인한 후 CruiseControl.NET에 일을 맡긴 후 설치를 확인하고 다음과 같은 오류가 발생했습니다 ...
"응용 프로그램을 설치하거나 실행할 수 없습니다. 응용 프로그램에는 MyProject 버전 1.0.0.0은 GAC (Global Assembly Cache)에 먼저 설치해야합니다. "
문제 없습니다. 나는 단지 마지막 버전으로 돌아가고 모든 것이 정상으로 되돌아 갈 것이다. 물론 현실 세계에서는 그다지 쉬운 것은 없습니다. 우리는 여전히 오류를 받고 있습니다.
MyProject 1.0.0.0이 실제로 보이는 유일한 곳은 응용 프로그램의 매니페스트 파일입니다.
<entryPoint>
<assemblyIdentity name="MyProject" version="1.0.0.0" publicKeyToken="9B95B87716692F15" language="neutral" processorArchitecture="msil" />
<commandLine file="MyProject.exe" parameters="" />
</entryPoint>
여기에 대한 의견이 있으십니까?