#.net #visual-studio
#.net #visual-studio
Вопрос:
Я уже некоторое время работаю над этим решением, но внезапно при компиляции я получаю много ошибок в окне вывода..
There was a problem reading metadata from '{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}'
('The system cannot find the file specified.').
IntelliSense may not work properly until the solution is reloaded.
Используя поиск по каталогам, связанным с проектом, я замечаю, что большинство файлов проекта имеют один и тот же идентификатор GUID. Когда я унаследовал этот проект, он начал свою жизнь как проект VS2005, затем обновился до VS2008, а теперь я обновил его до VS2010. Мне интересно, не пошло ли что-то не так во время преобразований.
C:DevelopmentProjectsKitchenMonitorConnectionTestConnectionTest.vbproj (1 попадание) Строка 177: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:DevelopmentProjectsKitchenMonitorDatabaseManagerDatabaseManager.vbproj (1 попадание) Строка 170: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:DevelopmentProjectsKitchenMonitorMainApplicationIKM.vbproj (1 попадание) Строка 672: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:DevelopmentProjectsKitchenMonitorLibraryLibrary.vbproj (1 попадание) Строка 8: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:DevelopmentProjectsKitchenMonitorTestsTests.vbproj (1 попадание) Строка 118: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:DevelopmentProjectsKitchenMonitorWPFDisplayWPFDisplay.csproj (1 попадание) Строка 99: [Проект]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project]
Не возвращаясь полностью через SourceControl (ранняя версия в VSS 2005), более новые версии в Subversion, будет ли нормально просто редактировать файлы и устанавливать идентификаторы GUID уникальными для каждого проекта.
Ответ №1:
ДА. Это будет нормально сделать. Однако вам придется удалять каждый измененный проект из вашего решения и повторно добавлять его, чтобы файл sln правильно записывал новые идентификаторы проекта.
Комментарии:
1. Просто будьте осторожны, если вы использовали файл sln для настройки порядка сборки и т. Д., Потому что, если вы удалите проект, эти настройки будут потеряны.
2. Интересно, является ли эта проблема тем, что видят эти люди social.msdn.microsoft.com/Forums/en-US/csharpide/thread /…