У меня есть веб-приложение VS2003 ASP.NET, и когда я выполняю решение по сборке / перестройке в режиме отладки, оно компилируется и собирается без ошибок,
но когда я изменяю режим на Release и пытаюсь выполнить решение Build Solution или Rebuild, я получаю следующую ошибку компиляции для различных библиотек, на которые я ссылаюсь.
Я заменил имя пространства имен на общий xyz
Не удалось найти тип или имя пространства имен 'xyz' (отсутствует директива using или ссылка на сборку?)
Все мои ссылки верны, и я могу скомпилировать в режиме отладки без ошибок.
Моя ОС - Windows Vista
Кто-нибудь знает, почему я получаю эту ошибку в режиме выпуска и возможное решение этой проблемы?
Ниже приведен пример из окна вывода
я изменил имя файла, я не изменил фактические ошибки
------ Rebuild All started: Project: XYZ, Configuration: Release .NET ------
Preparing resources...
Updating references...
Performing main compilation...
C:\xyz\a.cs(4,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
C:\xyz\a.cs(5,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
C:\xyz\a.cs(4,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
C:\xyz\a.cs(5,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
C:\xyz\a.cs(4,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
C:\xyz\a.cs(4,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
c:\xyz\b.cs(4,7): error CS0246: error CS0246: The type or namespace name 'Globals' could not be found (are you missing a using directive or an assembly reference?)
c:\xyz\c.cs(5,7): error CS0246: The type or namespace name 'ToolLib' could not be found (are you missing a using directive or an assembly reference?)
c:\xyz\d.cs(4,7): error CS0246: The type or namespace name 'Logger' could not be found (are you missing a using directive or an assembly reference?)
..........
and so on
----------
Build complete -- 26 errors, 0 warnings
Building satellite assemblies...
Satellite assemblies could not be built because the main project output is missing.