Проект Win Service не будет собираться после переключения на любую конфигурацию процессора - PullRequest
8 голосов
/ 19 июля 2010

Я пытаюсь найти решение для моей проблемы.После изменения моего проекта .net 4.0 C # Win Service на любую конфигурацию сборки CPU / Release, я получаю эту ошибку времени компиляции:

Cannot specify /main if building a module or library

Идентифицирует файл-нарушитель как «CSC»и проект, генерирующий это мой сервисный проект (а не сопровождающая библиотека кода в решении).Я просмотрел настройки файла проекта и редактора конфигурации, но так и не смог определить источник моей проблемы.

Кто-нибудь еще испытывал эту проблему с остановкой шоу?

Ответы [ 2 ]

23 голосов
/ 19 июля 2010

Исправлена!Я включу решение на случай, если кто-нибудь еще столкнется с этим странным поведением сборки.Я нашел ветку форума на MSDN , в которой было решение проблемы.В файле проекта я удалил значение между тегами <StartupObject> и оставил его пустым.Теперь успешно строится без предыдущей ошибки.

4 голосов
/ 13 сентября 2018

Это исправление помогло мне переключить тип вывода.Не знаю почему, но, кажется, очистить ошибку CS2017.Тогда сборка работает.Изменений в код внесено не было.

  1. Проект> Приложение> Тип вывода: Библиотека классов
  2. Сборка - хорошая сборка, но не запускается
  3. Проект> Приложение>Тип вывода: Консольное приложение
  4. Сборка - хорошая сборка, код запускается
...