Я пытаюсь преобразовать решение из VS.NET 2008 в 2010 г. Решение включает в себя проект службы Windows и проект установки, который устанавливает службу Windows. У меня проблемы с компиляцией проекта установки. Я пытался начать это с нуля несколько раз, следуя инструкции здесь в разделе под названием Чтобы создать проект установки для вашей службы .
Когда я просто выполняю эти шаги и собираю проект, я получаю эту ошибку:
Unable to build custom action named 'Primary output from <name> (Release x86)', InstallerClass property is only valid for assemblies.
(где имя моего проекта службы Windows). Поиск этой ошибки вызывает эту страницу в MSDN, которая говорит мне установить InstallerClass в False . Я делаю это для каждого из 4 пользовательских действий. После внесения этого изменения и сборки я получаю следующую ошибку:
Unable to build custom action named 'Primary output from <name> (Release x86)' from project output group 'Primary output' because the project output group does not have a key file.
Гугл за это, я получаю только один хит . Даже не нажимайте на ссылку, полный текст: «Удалите настраиваемое действие и замените его настраиваемым действием, указывающим на группу вывода проекта, в которой есть файл ключа».
Что это значит? Может кто-нибудь помочь мне понять, что я делаю здесь не так?