Инсталятор с очень простой функцией - C#
Формулировка задачи:
Добрый день,
есть папка с файлами и file.bat файл, который надо запустить клиенту. Надо сделать setup, который проделает это.
Может кто подскажет как такое сделать?
Как я понимаю в VS 2010 надо выбрать Setup project и как то сделать в Custom actions. Увы так и не понял как добавить существующуь папку с файлами в Setup проект и и где записать:
System.Diagnostics.Process.Start("file.bat")
Решение задачи: «Инсталятор с очень простой функцией»
textual
Листинг программы
[RunInstaller(true)] public partial class InstallAction : System.Configuration.Install.Installer { public InstallAction() { InitializeComponent(); const string assemblyFileName = "file.dll"; //Get assembly file *.dll file path with file name string deploymentPath = System.Reflection.Assembly.GetExecutingAssembly().Location; string deploymentDirectory = Path.GetDirectoryName(deploymentPath); string assemblyPath = Path.Combine(deploymentDirectory, assemblyFileName); //Install assembly in global assembly cache var publish = new Publish(); publish.GacInstall(assemblyPath); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д