2010-03-04 4 views
3

XSD 스키마 파일을 게시하지 않습니다 게시 :MSBUILD 내가 MSBuild에서 다음 명령을 사용하여 내 웹 서비스 명령 줄에서 프로젝트를 게시 사용하고

MSBuild.exe를 MyWebservicesProjectPath \ Services.csproj/t : ResolveReferences; _CopyWebApplication/P : 구성 = 릴리스, BuildingProject = TRUE; WebProjectOutputDir = C : \을 Inetpub \ wwwroot에 \ webserviceDest, OUTDIR = C : \을 Inetpub \ wwwroot에 \ webserviceDest

모두가 .XSD 파일을 제외하고 미세 발행 \ ProjectName \ WebServices \ Schema 폴더에 있습니다. 여기에 무슨 일이 일어 났습니까?

감사합니다.

답변

4

솔루션에서 .xsd 파일의 속성을 확인하십시오.

"출력 디렉토리에 복사"에 대한 유물이 유형의 기본 설정은 "를 복사하지 마십시오"입니다.

으로 설정 "항상 복사" (또는 "더 최신 버전으로 복사")으로 문제를 해결해야합니다.

솔루션 탐색기에서 프로젝트 파일 샘플

<ItemGroup> 
    <None Include="XMLSchema1.xsd"> 
     <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    </None> 
</ItemGroup> 
1

바로 .XSD 파일을 클릭 -> 속성 및 변경 빌드 작업을 클릭 고급 섹션에서 "콘텐츠"로 설정합니다.

관련 문제