Visual Studio脚本项目

问题描述:

我想要做的是创建一个超级简单的VS2010项目,该项目将使用批处理脚本生成一个文件。这个项目作为另一个项目的依赖是必要的。有没有一个简单的方法来做到这一点?Visual Studio脚本项目

好问题,唐。你可以做的是在你的解决方案中创建一个新的目录,并将你的脚本放在那里。然后,您将创建一个称为MyProject.csproj的MSBuild脚本,如下所示:

<?xml version="1.0" encoding="utf-8"?> 
<Project 
    ToolsVersion = "4.0" 
    DefaultTargets = "Build" 
    xmlns   = "http://schemas.microsoft.com/developer/msbuild/2003" 
    > 
    <ItemGroup> 
     <InputTxt Include="$(MSBuildProjectDirectory)\input.txt" /> 
     <OutputTxt Include="$(MSBuildProjectDirectory)\output.txt" /> 
     <Script Include="$(MSBuildProjectDirectory)\script.cmd" /> 
    </ItemGroup> 
    <Target 
     Name = "Build" 
     Inputs = "@(InputTxt);@(Script)" 
     Outputs = "@(OutputTxt)" 
     > 
     <Exec Command = '"@(Script)" "@(InputTxt)" "@(OutputTxt)"' /> 
    </Target> 
</Project>