Visual studio Visual Studio-设置或更改生成过程
在VS 2013的应用程序构建阶段,我尝试在应用程序中添加一个包含文件的文件夹。我正在为Windows 8和Windows 8手机应用程序创建 在Android中,我们公司使用一个ant文件来执行此任务,在构建过程中,该文件与文件交换到正确的文件夹中Visual studio Visual Studio-设置或更改生成过程,visual-studio,ant,visual-studio-2013,microsoft-metro,Visual Studio,Ant,Visual Studio 2013,Microsoft Metro,在VS 2013的应用程序构建阶段,我尝试在应用程序中添加一个包含文件的文件夹。我正在为Windows 8和Windows 8手机应用程序创建 在Android中,我们公司使用一个ant文件来执行此任务,在构建过程中,该文件与文件交换到正确的文件夹中 有人知道如何在项目设置中配置生成过程吗?什么类型的文件将用于替换ant文件 Visual Studio使用MSBuild文件允许在生成阶段进行可编程更改。将MSBuild文件添加到项目中,如下所示: 1) 在项目中创建xml文件 2) 还要提前将
有人知道如何在项目设置中配置生成过程吗?什么类型的文件将用于替换ant文件 Visual Studio使用MSBuild文件允许在生成阶段进行可编程更改。将MSBuild文件添加到项目中,如下所示: 1) 在项目中创建xml文件 2) 还要提前将文件链接到项目:
<ItemGroup>
<None Include="www\**">
<DeploymentContent>true</DeploymentContent>
</None>
</ItemGroup>
真的
3) 通过*.vcxproj文件引用xml文件,以便使用msbuild为项目生成该文件
a) 右键单击项目->卸载b)再次右键单击项目->编辑*.proj文件
c) 在项目标记内的任何位置引用项目内的msbuild文件,类似于:
<Import Project="js.build" />
4) 右键单击项目->重新加载
5) 更改xml项目文件(在我的例子中是js.build)以将文件从一个位置复制到另一个位置
ex(就我而言):
thx先生,你帮我省了很多麻烦,请投赞成票:)
<?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>