2011-04-06 6 views
3

에서 여러 프레임 워크 대상에 대한 NuGet 패키지를 빌드합니다. 내 조직 내에서 내부적으로 코드 라이브러리를 유지 관리합니다. 일부 응용 프로그램은 .NET 4를 기반으로하며 이전 응용 프로그램은 여전히 ​​.NET 3.5에서 작성됩니다.Visual Studio 2010 프로젝트 파일

.NET 4 또는 .NET 3.5 프레임 워크를 대상으로하는 빌드 구성이 있으며 예상대로 작동합니다. NuGet 패키지는 여러 프레임 워크 대상을 지원할 수 있으므로 각 빌드 구성의 출력을 단일 nupkg 파일로 포함하는 NuGet 패키지를 빌드하려는 경우 문제가 발생합니다.

아무도이 시나리오를 자동화하는 솔루션을 제안하지 않았습니까?

답변

0

주위를 잘 살펴본 후 Autofac 프로젝트가 어떻게 문제를 처리했는지 살펴봄으로써 해결책을 찾았습니다.

MSBuild를 사용하여 솔루션을 만들었습니다.

+3

.. 어떻게 문제를 처리 했습니까? 어떻게 그걸 해결 했니? –

+2

가장 좋은 대답은 빌드 파일 http://code.google.com/p/autofac/source/browse/src/Packages.build를 살펴 보는 것입니다. 기본적으로 이들은 각 프레임 워크 버전에 맞게 빌드하고 모든 라이브러리를 복사합니다 마지막으로 NuGet 빌드를 실행하기 전에 NuGet 패키지 구조에 추가하십시오. 몇 달 동안 .Net 개발 게임을 빠져 나갔다. – Tim

+1

@Tim : 동의해야하는데, 더 많은 도움이 될 내용이 필요합니다. – workabyte

관련 문제