Visual Studio -设置或更改构建过程



我试图在VS 2013的应用程序的构建阶段添加一个文件夹内的文件。我正在为Windows 8和Windows 8手机应用程序创建。

在Android中,我们公司使用ant文件来执行此任务,该文件在构建过程中与文件在正确的文件夹中交换。

有人知道如何在项目设置中配置构建过程吗?用什么类型的文件来代替ant文件?

Visual Studio使用MSBuild文件允许在构建阶段进行可编程更改。按如下方式将MSBuild文件添加到项目中:

1)创建xml文件到项目

2)提前链接文件到项目:

  <ItemGroup>
    <None Include="www**">
      <DeploymentContent>true</DeploymentContent>
    </None>
  </ItemGroup>

3)通过*引用xml文件。Vcxproj文件,以便为项目使用msbuild.

a)右键单击项目->卸载b)再次右键单击项目->编辑*。*项目文件c)在项目标签内的任何地方引用msbuild文件,例如:

  <Import Project="js.build" />

4)右键单击项目->重新加载

5)更改xml项目文件(在我的情况下js.build)从一个位置复制文件到另一个位置例(在我的例子中):

<?xml version="1.0"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <MySourceFiles Include="......www**"/>
  </ItemGroup>
  <Target Name="CopyFiles">
    <Message Text="CopyFiles Target" Importance="high"></Message>
    <Copy
        SourceFiles="@(MySourceFiles)"
        DestinationFiles="@(MySourceFiles->'www%(RecursiveDir)%(Filename)%(Extension)')"
        />
  </Target>
  <Target Name="AfterBuild">
       <CallTarget Targets="CopyFiles"></CallTarget>
  </Target>
</Project> 

相关内容

  • 没有找到相关文章