Directory.Exists不在wix安装程序自定义操作中工作

时间:2016-08-24 04:58:13

标签: c# wix

我对wix安装程序有一个习惯,我在检查目录是否存在。虽然该目录存在,但if条件正在解析为false。奇怪的是在控制台应用程序中使用相同的代码段。这是代码。

string msOnline = Path.Combine(Environment.SystemDirectory, "WindowsPowerShell", "v1.0", "Modules", "MSOnline");
  session.Log(msOnline); //'C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\MSOnline'.
  if (Directory.Exists(msOnline))
  {
      session.Log("MSOnline module is installed");
      session["AZURE_MODULE"] = "Installed";
  }

当控制台应用程序中的相同代码无效时,无法理解为什么这不起作用。

0 个答案:

没有答案