2011-08-02 6 views
3

프로젝트 파일에서 일반적으로 프로젝트 출력 경로를 설정하기 위해 다음을 볼 수 있습니다. 이제 추가적인 출력 경로를 설정하는 방법이 있는지 궁금합니다. 즉, 작성된 바이너리는 추가 경로에도 복사됩니다.C# 프로젝트 추가 출력 경로

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
    <DebugSymbols>true</DebugSymbols> 
    <DebugType>full</DebugType> 
    <Optimize>false</Optimize> 
    <OutputPath>bin\Debug\</OutputPath> 
    <DefineConstants>DEBUG;TRACE</DefineConstants> 
    <ErrorReport>prompt</ErrorReport> 
    <WarningLevel>4</WarningLevel> 
</PropertyGroup> 
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> 
    <DebugType>pdbonly</DebugType> 
    <Optimize>true</Optimize> 
    <OutputPath>bin\Release\</OutputPath> 
    <DefineConstants>TRACE</DefineConstants> 
    <ErrorReport>prompt</ErrorReport> 
    <WarningLevel>4</WarningLevel> 
</PropertyGroup> 

답변

2

복사하는 파일을 원래 빌드 위치에서 지정한 새에 프로젝트/솔루션 구성에 빌드 후 이벤트를 추가 할 사소한 것입니다. 프로젝트 속성으로 이동하여 "빌드 이벤트"에서 당신의 빌드 후 이벤트 명령 줄에 다음을 추가하여 AS

xcopy /E $(ProjectDir)bin\Release\ [pathToMyDestination] 

를 제외하고, 당신이 호스트로 릴리스 빌드를 게시 할 같은데요. 이 경우에는 연속 통합 소프트웨어를 살펴 보는 것이 좋습니다.이 소프트웨어는 강력한 기능을 제공합니다. 우리는 몇 가지를 사용하여 현재 Team City (무료)를 사용하고 있습니다.