У меня есть веб-сайт .NET 4.0, который был написан в Visual Studio 2010.
Я установил бета-версию VS11 вчера вечером, и сегодня использую ее для работы на веб-сайте.Я НЕ изменил веб-сайт на .NET 4.5, он все еще 4.0.
У меня есть несколько пользовательских библиотек, которые я написал и использую в большинстве своих проектов (доступ к базе данных, расширения LINQ и т. Д.).У меня есть все <system.web><pages><namespaces><add/>
редактируемые в web.config
моего проекта, так что мне не нужно ставить строку Import
вверху каждого файла, где я хочу использовать вещи из них.
Все это работает нормально и, как и ожидалось, в VS2010, а в VS11 все работает нормально, ... ИСКЛЮЧИТЬ за одним единственным исключением.ОДНА И ТОЛЬКО одна из моих пользовательских библиотек, когда она включена в web.config
, компилятор времени разработки выводит сообщение об ошибке в окно Список ошибок, в котором указано:
Error: The namespace 'MyLibraries.LIB' is not a valid identifier.
Все остальные мои библиотеки продолжают нормально работать, как и в VS2010.Я подумал, может быть, в файле есть невидимый символ или что-то в этом роде, поэтому вынул целую строку <add/>
для этого пространства имен и перепечатал ее с нуля.Нет радостиЯ также попытался удалить DLL (и связанные с ней файлы) из каталога bin
и повторно добавить их, также без изменений.