Visual Studio 脚本项目

5

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

1个回答

4
非常好的问题,Don。您可以在您的解决方案中创建一个新目录,并将您的脚本放在该目录中。然后您需要创建一个名为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>

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