2013-10-29 2 views
1

Visual Studio 2010에서 만든 Silverlight 프로젝트를 빌드하려고합니다 (2012에도 적용될 수 있으므로 건너 뛰었습니다.).Visual Studio 2013의 XAP에서 Silverlight 간접 참조가 누락되었습니다.

빌드가 성공했지만 결과 XAP 파일에 어셈블리가 없습니다.

프로젝트의 목표는 C 프로젝트에 간접 참조가 포함

2010 년에 내장
Project TARGET 
    References 
     Project B 

Project B 
    References 
     Project C 

, 결과 XAP 파일이 대상의 DLL을 포함을, B와 C

2013 년에 지어진

, 결과 XAP 파일에는 TARGET 및 B에 대한 DLL이 포함되어 있습니다.

실제 .csproj 파일에는 차이가 없으므로이 차이점을 설명하거나 더 중요한 것은 이전 동작을 복원하는 방법을 알지 못합니다.

답변

0

실버 라이트 프로젝트에서 이미지와 동일한 문제가있었습니다. 결국 Visual Studio 2013에는 복잡한 이름을 가진 파일이 XAP에 포함되지 않는 것으로 나타났습니다. 우리는 "[24x24] Test.png"의 이름을 "Test.png"로 바꿨고 정상적으로 작동합니다.

관련 문제