Проблема компиляции в странном веб-решении C # - PullRequest
0 голосов
/ 21 июня 2011

Я компилирую и перекомпилирую BugNET снова и снова.

У меня следующая проблема. Если я удаляю все папки проектов bin и obj и перекомпилирую в режиме выпуска, я получаю сообщение об ошибке, указывающее, что BugNET.Global не может быть найдено (код для Global.asax)

Типично, но:

Описание: ошибка произошла во время парсинг ресурса, необходимого для обслуживайте этот запрос. Пожалуйста ознакомтесь следующая конкретная ошибка разбора детали и измените ваш исходный файл надлежащим образом.

Сообщение об ошибке парсера: не удалось загрузить введите 'BugNET.Global'.

Ошибка источника:

Строка 1: <% @ Application Codebehind = "Global.asax.cs" Inherits = "BugNET.Global" Language = "C #" %>

На всякий случай.

Итак, подвох состоит в том, что если я верну решение в режим отладки, создаю и запускаю, приложение работает. Если я вернусь в режим выпуска, приложение будет работать. Если я снова удаляю папки bin / obj, оно перестает работать, почему? (Сборка в режиме выпуска после новой очистки папок bin и obj приводит к этой ошибке, а в режиме отладки - нет, и я могу работать и в режиме выпуска.)

1 Ответ

0 голосов
/ 21 июня 2011

Я изменил папку вывода компиляции, копирование из этой новой папки в проект \ bin решило проблему.

...