我正在用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完成我想要的东西吗?
感谢您的帮助,以获得最好的问候