Visual Studio에서 어떤 이유로 든 만 지원하는 타사 프로젝트 유형이 있습니다. 솔루션의 다른 모든 (표준 C#) 프로젝트의 빌드에 대한 플랫폼 구성 I AnyCPU 만 있습니다. 불행하게도,이 오류 다음 생산하고 이제까지 VS 2010로 업그레이드 한 이후 내장시 :VS 2010의 프로젝트에 대한 플랫폼 구성
오류 39 OutputPath 속성이 프로젝트 'ReferencedBusinessProject.csproj'설정되지 않습니다. 이 프로젝트에 대해 이 구성 및 플랫폼의 유효한 조합을 지정했는지 확인하십시오. 구성 = '디버그' 플랫폼 = '. NET'. 다른 프로젝트는이 프로젝트에 대한 프로젝트 간 기준을 따르도록 을 시도하는 경우이 오류는 가 나타날 수 있습니다,이 프로젝트는 언로드 된 또는 솔루션에 포함 은 아니며, 참조 프로젝트 구축하지 않습니다 동일 또는 이에 준하는 것에는 Configuration 또는 Platform을 사용하십시오. C : \ WINDOWS \ Microsoft.NET 프레임 워크 \ \ v4.0.30319 \ Microsoft.Common.targets 483 10 CustomTypeProject
이 누락 된 것에 거의 설명이다하지만 지금까지 문제를 해결할 수있는 방법을 발견하지 않았습니다 . 이 문제를 어떻게 해결할 수 있는지 또는 문제가 될 수있는 아이디어가 있습니까?
.csproj 파일에서 OutputPath를 추가/편집해도 문제가 해결되지 않습니까? – alexandrul
무조건적인 OutputPath를 (모든 구성에 대해) 넣으면 아마 (문제의) 부분을 해결할 것입니다. 그러나 문제는 구성이 인식되지 않아 결과적으로 모든 조건부 특성이 무시된다는 것입니다. –
당신은 실제로 가지고있는 것과 비슷한 빈 프로젝트 자리 표시자를 사용하여 '새로운 솔루션'을 만들려고 했습니까? 그런 다음 'placeholder '.csproj 파일에 따라 실제 .csproj를보고 편집하고 수정하십시오. 서로 다른 빌드에 대해 서로 다른 구성을 지정하는 .csproj 파일의 큰 섹션이 누락되었을 수 있습니다. 나는 MSBUILD 전문가는 아니지만 결국 XML 일뿐입니다. –