Я какое-то время работал над приложением - наконец-то я был готов продемонстрировать его своему руководителю, но когда я установил его на его машину, все рухнуло. По своей сути он реагирует на вывод строки из C: \ Windows \ System32 \ inetsrv \ appcmd.exe. Это вспомогательное приложение для других разработчиков в нашей компании - по большей части наши машины имеют одинаковую конфигурацию. Судя по тому, как программа отреагировала, она не смогла правильно прочитать вывод этой программы.
Я не уверен, что это была проблема с правами доступа между приложением и appcmd.exe, но я думаю, что это может быть установщик. Мы пытались загрузить мое решение на его машину, и оно не позволило нам собрать его, потому что у него не было ключа, который, по-видимому, имел моя машина. Мне интересно, есть ли похожая история с установщиком.
Должен ли я просто попробовать использовать функцию публикации вместо сборки exe-файла и упаковки, которая выполняется вместе с установщиком? Прямо сейчас у меня есть проект Installer внутри этого проекта, который берет выходные данные из основного проекта. Я не уверен, что это "правильно" или есть правильный путь. Я только недавно установил Wix, но я не уверен, что это мне тоже поможет. Как правильно подготовить это приложение к развертыванию?