Подтвердить что ты не робот

Почему мои двоичные файлы не помещаются в папку /bin/release при создании службы Windows на С#?

Я новичок в С# и VS 2010 и следую онлайн-руководству по созданию службы Windows С# в Visual Studio 2010.

Однако, когда я пытаюсь создать приложение, я не получаю никаких файлов, созданных в папке /bin/release.

Я получаю файлы в папке /bin/Debug.

Я пробовал все конфигурации сборки, например Active, DEBUG, Release, All, но ничего не меняется.

Я попытался закрыть решение и перезапустить и т.д.

Я также столкнулся с этой же проблемой в ряде других проектов, которые были консольными приложениями С#.

Существует папка /bin/release (как я должен был ее создать вручную), и я проверил выходной путь на вкладке свойств, чтобы убедиться, что для этой версии настроена таргетинг на выпуск.

Я спросил у нашего "С# гуру" на работе, и у него не было подсказки. Кто-нибудь знает, что может быть причиной этого?

4b9b3361

Ответ 1

Скорее всего, вы настраиваете сборку Release, а не создаете проект в режиме Release.

Просто выберите режим "Отпуск" в раскрывающемся списке на панели инструментов, как показано на рисунке ниже:

enter image description here

или вы можете сделать то же самое из своего проекта. Свойства:

enter image description here

Затем, когда вы будете строить проект (Ctrl + Shift + B), он будет строить в режиме выпуска и поместить вывод в папку, которую вы настроили в свойствах проекта. (Обычно это bin/release.)

Если вы все еще не видите файлы в папке выпуска, то, как было предложено Gishu в комментариях, проверьте окно вывода во время сборки, чтобы узнать, где создаются исполняемые файлы.

Ответ 2

Я был свидетелем той же проблемы. Даже когда у меня была конфигурация как Release, как показано выше, VS будет каким-то образом игнорировать ее, и, как я могу видеть из окна вывода, она помещает ее в папку Debug.

Трюк, который работал у меня: 1] Перейдите на вкладку "Сборка" на VS. 2] Нажмите "Диспетчер конфигурации". 3] При выпадании как при активной конфигурации решения, так и в конкретной конфигурации проекта выберите выпуск. 4] Проверьте свойства проекта, чтобы убедиться. Затем создайте его. В папке выпуска требуются файлы.

Примите ответ, если это поможет.