으로 잘못된 프로그램을 감지 지난 3 개월 동안 변경 사항은 빌드 서버를 변경 (다시 설치)해야한다는 것입니다. 서버에서 Windows 8을 실행 중이고 Windows SDK 7.1이 설치되어 있습니다. ClickOnce를 사용하여 응용 프로그램을 패키지화합니다.공용 언어 런타임은</p> <blockquote> <p>공용 언어 런타임이 우리가 변화하지 않았다 응용 프로그램에서 일이 잘못된 프로그램</p> </blockquote> <p>을 감지라는 메시지와 함께 InvalidProgram 예외가 ClickOnce를
이 예외는 어셈블리와 동일한 클래스의 메서드가 이미 호출 된 후 매우 특정한 메서드 호출에서 발생하므로 어셈블리로드 문제를 배제하는 것으로 간주합니다.
어디에서이 문제를 디버그할지 찾아 낼 수 없습니다. MSBuild, CSC, mage.exe 등의 빌드 서버에서 사용하는 도구의 버전과 관련 있다고 생각합니다.
길게 메서드 이름이있을 때이 오류가 발생할 수 있다고 사람들이 알게되었지만 긴 메서드 이름이 없기 때문에 여기에 적용되지 않는 것 같아요. 코드를 직접 생성하지 않습니다.
응용 프로그램 사용 .NET 4.0
업데이트 그것은 확실히 컴파일 도구에 문제가 (내가 생각하는 버전) 또는 내가 컴파일에서 응용 프로그램을 실행할 때 때문에 ClickOnce를 패키징 도구에 대한 1 내 machine 그것이 작동하면 패키지 된 응용 프로그램을 내 컴퓨터에 설치하면 위의 예외가 표시됩니다.