Visual Studio脚本项目

时间:2013-02-10 23:00:19

标签: visual-studio-2010 visual-studio

我想要做的是创建一个超级简单的VS2010项目,该项目将使用批处理脚本生成文件。该项目将成为另一个项目的依赖项。有一种简单的方法吗?

1 个答案:

答案 0 :(得分:2)

好问题,唐。您可以做的是在解决方案中创建一个新目录并将脚本放在那里。然后,您将创建一个名为 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>