2011-02-08 5 views
1

이것은 Dotfuscator 멍청한 질문입니다 - 일부 어셈블리에서 처음 실행하려고하는데 오류가 발생합니다 : "유효하지 않은 어셈블리 [foo.dll]. 입력 어셈블리 [foo.dll]가 컴파일되었습니다. 이 버전의 Dotfuscator에서 지원하지 않는 .NET Framework 버전 (v4.0.30319)을 사용하고 있습니다. Dotfuscator의 업데이트 버전을 확인하십시오. "Dotfuscator는 현재 .NET Framework를 지원하지 않습니까?

현재 VS 2010 버전과 함께 제공되는 모든 서비스 팩이 설치되어 있습니다. 나는 제품을 등록했다. 도움말> 업데이트 확인은 아무 것도하지 않습니다. Dotfuscator 사이트에 업데이트 된 다운로드가 표시되지 않습니다.

+1

v4.0.30319가 베타 버전이 아닙니까? Windows 7 SP1 베타 또는 Visual Studio 베타와 같은 베타 제품을 설치 했습니까? – bzlm

+0

정말 대단한 의견 이네요. 나는 베타 판이라고 생각하지 않을 것이다. – used2could

+0

이 목록에 따르면 4.0.30319는 프레임 워크의 최종 릴리스 버전입니다. dev 툴의 베타 버전이 설치되어 있지 않습니다. http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions –

답변

2

(참고 : 나는 Dotfuscator 팀에 선제 솔루션을 위해 작동합니다.)

당신은 가능성이 Dotfuscator의 이전 버전 (업데이트를 확인에서보고있는 행동에도 불구하고). Dotfuscator는 4.0.30319를 대상으로하는 어셈블리와 함께 작동하며 VS2010이 출시 된 이래로 출시되었습니다 (다양한 VS2010 베타가 릴리스 된 어셈블리도 지원했습니다).

Visual Studio에 포함 된 무료 버전을 사용하고 있습니까? 그렇다면 VS2008에 포함 된 버전은 .NET 4.0 어셈블리를 지원하지 않으며 업데이트를 사용할 수 있음을 나타내지 않습니다. 이 버전은 Community Edition v4.x로 버전이 지정됩니다.

VS2010의 무료 버전은 4.0.30319 대상 어셈블리를 처리하며 Community Edition 5.x로 버전이 지정됩니다.

지원 한 Dotfuscator의 전문 에디션 (http://www.preemptive.com/support/dotfuscator-support/dotfuscator-pro-change-log/272)

가입일 April 2010 4.0.30319에 대해 빌드 VS2010 또는 Professional Edition의 Community Edition 버전 인 경우 사용중인 Dotfuscator의 정확한 버전을 알려주십시오.

+1

입니다. 문제는 VS2008 버전을 시작하는 시작 메뉴에서 Dotfuscator를 실행하고있는 것처럼 보입니다. Tools> Dotfuscator Software Services를 VS2010에서 찾았습니다. 저에게 올바른 버전이 있습니다. –

관련 문제