2011-04-13 6 views
0

다음 속성을 갖도록 프로젝트 파일을 수정 한 ASP.NET MVC 프로젝트가 있으므로 출력 폴더의 하위 디렉토리에 배포 패키지를 만들 수 있습니다. 이 릴리스 구성에서 빌드 :ASP.NET 배포 패키지는 명령 줄에서 빌드 할 때만 생성됩니다.

msbuild projectname.csproj /p:Configuration=Release 

은 다음, 배포 파일은 릴리스 출력 아래에 하위 디렉토리에 제대로 포장되어

<PropertyGroup Condition=" '$(Configuration)' == 'Release' "> 
    <DeployTarget>Package</DeployTarget> 
    <DeployOnBuild>true</DeployOnBuild> 
    <CreatePackageOnPublish>true</CreatePackageOnPublish> 
</PropertyGroup> 

다음과 같이 내가 명령 줄에서 프로젝트를 빌드 할 때. 그러나 Visual Studio 내에서 프로젝트를 빌드하면 배포 파일 및 패키지가 만들어지지 않습니다. 구성을 릴리스로 설정 한 경우에도 마찬가지입니다.

답변

0

당신은 vs에서 어떤 CPU 놀이터 아래 있지 않을 수도 있습니까? 조건부에서 모두 함께 제거 할 수 있습니다.

+0

전화가 잘되었지만 불행히도 Any CPU 플랫폼에있었습니다. 조건부 속성 그룹에서 해당 속성을 제거했는지 여부를 확인하기 만하면됩니다. –

+0

전혀 조건없이 해봤습니까? 가능한 원인 제거 단계 –

관련 문제