2011-05-05 5 views
3

시나리오는 다음과 같습니다. 타사 DLL (특히 타사 제품이 출시 된 연도마다 여러 버전)이 여러 버전 있습니다. 서로 다른 버전의 응용 프로그램을 배포하기 위해 여러 DLL 버전을 빌드 할 수 있어야합니다. Nuget/MSBuild : 여러 타사 DLL 버전에 대한 빌드

가 나는과 같이 MS가-구축하여이를 수 있다는 것을 발견 :

<ItemGroup Condition=" '$(Configuration)' == '2009 Release' "> 
    <Reference Include="thirdPartyLib"> 
    <SpecificVersion>False</SpecificVersion> 
    <HintPath>..\lib_2009\thirdPartyLib.dll</HintPath> 
    <Private>True</Private> 
    </Reference> 
</ItemGroup> 
<ItemGroup Condition=" '$(Configuration)' == '2010 Release' "> 
    <Reference Include="thirdPartyLib"> 
    <SpecificVersion>False</SpecificVersion> 
    <HintPath>..\lib_2010\thirdPartyLib.dll</HintPath> 
    <Private>True</Private> 
    </Reference> 
</ItemGroup> 

내가 사용하는 이런 종류의 시나리오를 처리 할 수있는 쉬운 방법이 있었다 여부도 확인하면서 가치라고 생각하지만 뉴 - 가져 오기 . Nu-Get 또는 MS-Build 또는 Powershell을 사용하여이 작업을 수행하려는 생각은 감사 할 것입니다.

답변

1

나는 이것이 가능하다고 생각하지 않습니다,하지만 난 토론 포럼이 게시물을 찾을 않았다

http://nuget.codeplex.com/discussions/253168

그것은 합리적인 요청 것 같아 - 확실히 디버그/릴리스 버전을 가지고. 해당 게시물에 추가 할 가치가 있거나 팀이이를 지원하기 위해 고려할 것인지 확인하기 위해 이슈 트래커에 요청할 수 있습니다.

+0

정보를 제공해 주셔서 감사합니다. 너겟 사이트에서이를 추적 할 것입니다. –

관련 문제