Выполнить пакетный файл через Addin [VS] - PullRequest
1 голос
/ 17 февраля 2012

Я пишу свой первый Visual Studio Addin на C # на данный момент. Я пытаюсь выполнить пакетный файл после успешной сборки проекта или решения. Пакетный файл находится в папке «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();
    }

Это выдает ошибку, что файл не найден. Я предполагаю, что это происходит из-за внутренней структуры против надстроек? Можно ли даже выполнить то, что я хочу, с помощью Addin?

Спасибо за вашу помощь с наилучшими пожеланиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...