首页 > 解决方案 > 安装版本和调试时的路径有何不同?

问题描述

我有以下代码,在调试时使用或使用解决方案的发行版时工作得很好,但是当与从 Inno Setup 制作的安装版本一起使用时,它会返回以下错误。

System.ComponentModel.Win32Exception
HResult=0x80004005
Message=Le fichier spécifié est introuvable
Source=System

以下代码在行 compile start 的错误结果:

compil.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + @"innoFiles\\ISCC.exe";
compil.StartInfo.Arguments = strISSFile;
compil.StartInfo.RedirectStandardError = true;
compil.StartInfo.RedirectStandardOutput = true;
compil.StartInfo.CreateNoWindow = true;
compil.StartInfo.UseShellExecute = false;
compil.EnableRaisingEvents = true;
compil.ErrorDataReceived += Compil_DataReceived;
compil.OutputDataReceived += Compil_DataReceived;
compil.Exited += Compil_Exited;
compil.Start();

这个应用程序过去工作得很好,但我最近需要对解决方案的另一部分进行一些更改。制作此解决方案安装版本的实际 .iss 文件已丢失,因此我尝试制作一个新文件。

标签: c#inno-setup

解决方案


推荐阅读