3

VS 2008을 사용하고 있습니다. IDE를 사용하여 솔루션을 성공적으로 컴파일 할 수 있습니다. 그러나 devenv.com을 사용하여 빌드하려고하면 "오류 : 프로젝트 출력 그룹의 출력을 찾을 수 없습니다 (이름을 결정할 수 없습니다)."그룹, 해당 구성 또는 프로젝트가 제거되었을 수 있음 솔루션에서. " .vdproj 설정 프로젝트를 빌드하는 동안.은 Visual Studio IDE를 사용하여 빌드 할 수 있지만 devenv.com을 사용하여 빌드 할 수는 없습니다.

유사한 문제가이 문제를 해결하는 here

어떤 아이디어인가? thx

편집 : 실제로 cruisecontrol.net은 devenv.com을 사용하여 솔루션을 구축하려고합니다. 당신은 당신이 devenv.com에 전달할 명령 줄에서 잘못된 인수를 가지고있는 것처럼

<devenv> 
     <solutionfile>xxxxx.sln</solutionfile> 
     <configuration>Debug</configuration> 
     <buildtype>Build</buildtype> 
     <executable>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com</executable> 
     <buildTimeoutSeconds>60000</buildTimeoutSeconds> 
     <version>VS2008</version> 
    </devenv> 
+1

사용하는 명령 줄에서 추측하지 마십시오. –

답변

0

그것은 소리 : 여기을 ccnet.config에서 사용하는 devenv를 부분이다.

간단한 hello world 프로젝트로 새 솔루션을 만드는 경우 제대로 작동합니까?

건배,

Sebastiaan

+0

예 devenv.com은 다른 솔루션을 성공적으로 구축합니다. 아마도 .vdproj 프로젝트와 관련이 있습니다. – aslisabanci

0

는 대신으로 VisualStudio의 MSBuild에서 작업을 사용하여 시도 적이 있습니까? 저는 항상 MSBuild에서 더 나은 결과를 얻었습니다. 특히 Visual Studio를 Build Machine에 설치할 필요가 없다는 의미입니다.

>cd "D:\dev\your\path\" 
>D: 
>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:m /p:Configuration=Debug xxxxx.sln 

당신은 v을 변경할 수 있습니다 문제가 해결되지 않으면

<msbuild> 
    <executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable> 
    <workingDirectory>D:\dev\your\path\</workingDirectory> 
    <projectFile>xxxx.sln</projectFile> 
    <buildArgs>/v:m /noconlog /p:Configuration=Debug</buildArgs> 
    <targets>Build</targets> 
    <!--<logger>C:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger>--> 
    <!-- If you dont have that logger for CruiseControl, you should try it :) --> 
</msbuild> 

, 당신은 또한 명령 줄에서 실행할 수 있습니다 : 여기

는 일반적인 설정은 내가 사용하는 것을 기반으로한다 ( Verbosity) 플래그를 더 높은 값으로 설정하면 더 많은 출력을 얻을 수 있습니다 ( see msdn article on MSBuild here).

+0

나는 그걸 시도 했었다고 생각하지만, 지금 정확히 기억할 수는 없다. 이제 플랫폼을 Mac으로 전환 했으므로 불행히도 다시 시도 할 수는 없지만 답변이 다른 사람에게 도움이되기를 바랍니다. Thx Pondidum :) – aslisabanci

관련 문제