我已经在这个解决方案上工作了一段时间,但突然间,当我编译时,我在输出窗口中遇到了很多错误。
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:\Development\Projects\KitchenMonitor\ConnectionTest\ConnectionTest.vbproj (1 hits) Line 177: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:\Development\Projects\KitchenMonitor\DatabaseManager\DatabaseManager.vbproj (1 hits) Line 170: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:\Development\Projects\KitchenMonitor\MainApplication\IKM.vbproj (1 hits) Line 672: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:\Development\Projects\KitchenMonitor\Library\Library.vbproj (1 hits) Line 8: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:\Development\Projects\KitchenMonitor\Tests\Tests.vbproj (1 hits) Line 118: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project] C:\Development\Projects\KitchenMonitor\WPFDisplay\WPFDisplay.csproj (1 hits) Line 99: [Project]{AD2B7AC6-357A-46BC-96B8-489C4CCDDEDF}[/Project]
如果没有完全回溯SourceControl(VSS 2005中的早期版本)Subversion中的新版本,只需编辑文件并将GUID设置为每个项目的唯一版本即可。
答案 0 :(得分:1)
是。这样做会好的。但是,您必须从解决方案中删除每个已更改的项目并重新添加,以便sln文件正确记录新项目GUID。