У меня есть приложение C# ClickOnce, которое нужно публиковать несколько раз для OEM-целей.Каков наилучший способ публикации нескольких версий одного и того же приложения ClickOnce?
Теперь я понимаю, что параметры публикации находятся в файле .csproj. Однако это неудобно в случае, когда я хочу опубликовать несколько версий.
например, компания A требует совершенно разных значков, местоположения меню запуска, названия продукта и т. Д. От компании B, но сборки не нужно переименовывать.
Вот несколько подходов/вопросы, на которые я могу думать о том, чтобы решить эту проблему ...
1.Is есть способ создать отдельную публикацию файла настроек для использования во время сборки?
2.Can Я редактирую конкретные параметры публикации (например, расположение меню «Пуск» и т. Д.) Во время сборки с помощью MSBuild.exe? Я думаю, что это было бы идеально ... например.
MSBuild.exe project.sln/цель: Публикация/свойства: редактировать-проекта опубликуйте-настройки-вот
3.Maybe создать 2-й файл .csproj? (Предпочитаете не делать этого ...)
Пожалуйста, поделитесь своими мыслями относительно наилучшего подхода или любых других умных способов сделать это. Благодаря!