Dotfuscator 프로젝트 및 설치 프로젝트를 포함한 모든 프로젝트가 포함 된 솔루션을 만들었습니다. Dotfuscator 프로젝트 중 일부는 참조에 영향을주지 않고 일부 어셈블리 만 난독 화합니다. Visual Studio에서 빌드 할 때이 방법이 효과적입니다. 그러나 그것은 난독 프로젝트의 일부가 아닌,팀 빌드 및 Dotfuscator
C:\Program Files\MSBuild\PreEmptive\Dotfuscator\4.0\PreEmptive.Dotfuscator.Targets(20,3): error : Couldn't load external type because its assembly can't be found:
외부 어셈블리는 어셈블리에 의해 참조 난독 화되고있다 : 나는 팀 빌드를 실행할 때, 나는 다음과 같은 오류가 발생합니다.
내가 말했듯이, 참조 된 어셈블리 솔루션에서 다른 프로젝트이다. 일반적으로 Visual Studio를 사용하여 컴파일 할 때 입력 어셈블리의 동일한 폴더에 자동으로 복사됩니다. 그러나 Team Build를 사용하여 컴파일 할 때 거기에있는 것처럼 보이지 않습니다. TeamBuild가 모든 컴파일을 변경하기 때문에 경로를 모르기 때문에 UserDefined 경로도 사용할 수 없습니다. – SaguiItay