MSBuild와 Microsoft 웹 배포 대상을 사용하여 사전 컴파일 및 병합하는 타사 ASP.NET WebSite 프로젝트가 있습니다. .aspx 및 .ascx 파일을 사전 컴파일하지 않고 코드 파일 만 미리 컴파일합니다.ASP.NET 미리 컴파일이 단일 사용자 컨트롤을 병합하지 못합니다.
사전 컴파일 단계에서 사용자 정의 컨트롤은 최종 WebSite.dll 어셈블리에 병합되지 않은 어셈블리로 컴파일됩니다. 최종 출력은 포함
- WebSite.dll
- App_Web_selectsinglepath.ascx.73690ebc.dll
모든 다른 사용자 컨트롤이 App_Web_abcdefgh.dll 이러한 어셈블리와 같은 이름이로 합병과 어셈블리로 컴파일 된 WebSIte.dll,이 컨트롤 하나가 아닙니다.
이 문제의 원인은 무엇입니까?
빌드 출력을 게시 할 수 있습니까? – Bob