Я пишу свой первый 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?
Спасибо за вашу помощь с наилучшими пожеланиями