通过Addin [VS]执行批处理文件

时间:2012-02-17 10:15:03

标签: c# .net batch-file add-in

我正在用C#编写我的第一个Visual Studio Addin。 我想要完成的是在成功构建项目或解决方案后执行批处理文件。 批处理文件位于Addin项目文件夹中的文件夹“AdditionalDependecys”中,文件名为“MakeInstall.bat”。 我试着这样称呼它:

 private void OnBuildDone(vsBuildScope scope, vsBuildAction action)
    {
        ...
        ProcessStartInfo psi = new ProcessStartInfo
        {
            FileName = @"makeInstall.bat",
            WorkingDirectory = "AdditionalDependencys",
            WindowStyle = ProcessWindowStyle.Normal,
            Arguments = fullpath + " " + projektName
        };

        System.Diagnostics.Process pr = new System.Diagnostics.Process { StartInfo = psi };
        pr.Start();
    }

这给我一个无法找到文件的错误。 我想这是因为vs addins的内部结构?甚至可以用Addin完成我想要的东西吗?

感谢您的帮助,以获得最好的问候

0 个答案:

没有答案