오류: 프로젝트의 기본 XML 네임스페이스는 MSBuild XML 네임스페이스여야 합니다. (Error: The default XML namespace of the project must be the MSBuild XML namespace)


문제 설명

오류: 프로젝트의 기본 XML 네임스페이스는 MSBuild XML 네임스페이스여야 합니다. (Error: The default XML namespace of the project must be the MSBuild XML namespace)

저는 grunt msbuild를 사용하여 프로젝트를 빌드합니다. 그런트를 실행하면 다음 오류가 발생합니다.

오류: 프로젝트의 기본 XML 네임스페이스는 MSBuild XML 네임스페이스여야 합니다. 프로젝트가 MSBuild 2003 형식으로 작성된 경우 요소에 xmlns="http://schemas.microsoft.com/developer/msbuild/2003"을 추가하십시오. 프로젝트가 이전 1.0 또는 1.2 형식으로 작성된 경우 MSBuild 2003 형식으로 변환하십시오.

프로젝트에는 이미 이 네임스페이스가 있습니다.

The 프로젝트는 vs2019 및 .net 4.7.2에서 작성되었습니다.

grunt의 출력은 다음과 같습니다.

"copy:bacon"(복사) 작업 실행 7개의 디렉토리 생성, 복사 16개 파일

"zip: SqlServerCE.4.0.0.1\build\Umbraco.SqlServerCE.targets 경고: "nugetpack:dist" 작업이 실패했습니다. 계속하려면 ‑‑force를 사용하세요.

경고로 인해 중단되었습니다.

프로젝트 파일의 일부를 잘라내면 다음과 같습니다.

<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

참조 솔루션

방법 1:

Ok figured this out after paying more attention to the error message. In packages\Umbraco.SqlServerCE.4.0.0.1\build\Umbraco.SqlServerCE.targets it needed the namepsace i added it there and now it builds.

Issue now is figuring out how to get updated package for that dependancy

방법 2:

I just wanted to expand on Ismail's answer.

His solution is correct however if you are wondering on how to add the namespace and get it running the file should look like this:

Solution

(by IsmailIsmailVamprio)

참조 문서

  1. Error: The default XML namespace of the project must be the MSBuild XML namespace (CC BY‑SA 2.5/3.0/4.0)

#msbuild #gruntjs #asp.net-mvc #C#






관련 질문

빌드 오류 + Excel 2010용 VSTO 추가 기능 생성 (Build Error + Creating VSTO addin for excel 2010)

.sln 파일의 속성을 MSBuild의 프로젝트 파일로 전달할 수 있습니까? (Is it possible to pass properties from an .sln file to project file in MSBuild?)

ProjectInfo.xml 파일을 찾을 수 없습니다. 소나 속성 파일 생성 실패 (No ProjectInfo.xml files were found. Generation of the sonar-properties file failed)

CSC 컴파일러는 어디에서 PE 파일을 생성합니까? (Where CSC Compiler Generate PE file?)

error CNDL0005: Product 요소에 예기치 않은 자식 요소 'Dialog'가 포함되어 있습니다. (error CNDL0005 : The Product element contains an unexpected child element 'Dialog')

Visual Studio 빌드 중 PostSharp OutOfMemoryException (PostSharp OutOfMemoryException during Visual Studio build)

개체 배열을 설정하는 동안 FindBug 오류 '변경 가능한 개체에 대한 참조를 통합하여 내부 표현을 노출할 수 있음'을 수정하는 방법은 무엇입니까? (How to Fix FindBug error 'May expose internal representation by incorporating reference to mutable object' while setting Array of Objects?)

MSBuild에서 내 x86 프로그램을 빌드할 수 없습니다. (MSBuild cannot build my x86 program)

MSDeploy를 사용하여 Web.config 사용자 지정 섹션을 변환하는 방법은 무엇입니까? (How-to Transform Web.config Custom Sections With MSDeploy?)

오류: 프로젝트의 기본 XML 네임스페이스는 MSBuild XML 네임스페이스여야 합니다. (Error: The default XML namespace of the project must be the MSBuild XML namespace)

Azure Devops에서 msbuild를 사용하여 릴리스 및 디버그 구성 모두로 너겟 파일을 만드는 방법 (How to create a nuget file with both the Release and Debug configurations using msbuild in Azure Devops)

.csproj 파일에서 두 날짜의 차이를 얻으려면 어떻게 해야 합니까? (How do I get the difference between two dates in a .csproj file?)







코멘트