C#项目的附加输出路径

3
在项目文件中,通常我们可以看到以下内容来设置项目输出路径。现在我想知道是否有一种方法可以设置附加的输出路径,即构建的二进制文件也将被复制到附加的路径中。
<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>
1个回答

2

你可以很容易地向你的项目/解决方案配置中添加一个后构建事件,将文件从原始构建位置复制到指定的新位置。进入项目属性,在“生成事件”下添加以下内容到您的后构建事件命令行中:

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

顺便提一下,我猜你想把你的发布版本上传到主机上。在这种情况下,值得研究一下持续集成软件,它可以为您提供强大的功能。我们使用过几个,目前正在使用免费的Team City。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接