从自定义操作部署项目运行bat文件

时间:2009-09-22 20:35:22

标签: c# visual-studio deployment

  

可能重复:
  Custom install actions

我有一个带有自定义操作的visual studio部署项目。我想使用该自定义操作来运行.bat文件。就像这个任务听起来那么简单,它让我感到难过。似乎在自定义任务.dll的上下文中,它没有在“Program Files”目录中看到该bat文件。有人对此有任何指示吗?

仅作为一个例子:

[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand)]
        public override void Commit(IDictionary savedState)
        {
            base.Commit(savedState);
            //System.Diagnostics.Process.Start("http://www.microsoft.com");            
            System.Diagnostics.Process.Start( @"C:\notepad.bat");
        } 

如果我摆脱了bat文件的硬编码路径,即使它位于已安装的程序文件目录中,也无法找到它。我该如何解决这个问题?

0 个答案:

没有答案