我正在通过运行我的代码进行静默模式 sql 安装。
它运行良好,每个文件都从安装程序中提取,之后它会弹出一条错误消息。
我打开那个文件夹并没有找到该文件。但是我的 Debug 文件夹中有该文件。(我手动创建了它。)通过查看文件夹名称,它似乎是一个随机创建的名称。
所以问题是如何获取 SQL 安装程序要创建的文件夹名称?(所以我可以将configuration.ini复制到它)
我正在通过运行我的代码进行静默模式 sql 安装。
它运行良好,每个文件都从安装程序中提取,之后它会弹出一条错误消息。
我打开那个文件夹并没有找到该文件。但是我的 Debug 文件夹中有该文件。(我手动创建了它。)通过查看文件夹名称,它似乎是一个随机创建的名称。
所以问题是如何获取 SQL 安装程序要创建的文件夹名称?(所以我可以将configuration.ini复制到它)
这是我的代码中的一个问题。
//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");
现在我使用第二个代码,它对我来说很好。