我正在通过运行我的代码来进行静默模式sql安装。
它运行正常,每个文件都从安装程序中提取,之后会弹出一条错误消息。
我打开了该文件夹但没找到该文件。但我在Debug文件夹中有文件。(我手动创建它。) 通过查看文件夹名称,它看起来像是一个随机创建的名称。
所以问题是如何获取SQL安装程序要创建的文件夹名称?(所以我可以将configuration.ini复制到它)
答案 0 :(得分:1)
我的代码中存在问题。
//Process p = Process.Start(Resources.MSSQLSERVER_LOCAL_PATH, Resources.SQLSERVER_INI);
Process p = Process.Start(Resources.MSSQLSERVER_LOCAL_PATH, "/ConfigurationFile=" + System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "ConfigurationFile.ini") + " /ACTION=Install");
现在我使用第二个代码,它对我来说很好。