rag*_*ran 15 c# visual-studio-2010 visual-studio visual-studio-2015
当我在Visual Studio 2010中打开.sln时,项目正在正确加载.但是当我使用Visual Studio 2015(Professional with Update 1)打开相同的解决方案时,项目没有加载错误(加载失败).如下所示:
任何人都可以为此提出解决方案吗?
小智 8
请尝试以下方法:
打开Output
窗口(View
- > Output
或Ctrl+Alt+O
).
然后右键单击其中一个失败的项目并选择Reload Project
.
该Output
窗口现在将显示更详细的错误消息.
尝试删除.suo&.user文件.
对于那些收到此错误但没有移动项目的人
尝试删除解决方案文件夹中的.suo文件.解决方案用户选项文件是一个二进制文件,其中包含各种用户信息和设置,例如断点的位置.
如果这没有帮助尝试删除.user文件.如果您在查找.suo文件时遇到问题
在Visual Studio 2015(也在Community Edition中)中,.suo文件位于解决方案文件夹中隐藏的.vs文件夹中.由于.vs文件夹和.suo文件都应用了隐藏属性,因此必须使用文件资源管理器通过将文件夹选项更改为"显示隐藏文件,文件夹和驱动器"来显示它们.如何在文件资源管理器中使用此选项取决于Windows的版本:
- 在Windows 7中,选项位于"组织">"文件夹"和"搜索选项"下.
- 在Windows 8中,它位于"视图"选项卡>"选项">"更改文件夹和搜索选项"下.
- 在Windows 10中,它与Windows 8中的相同.
您可能需要更正项目路径以匹配新环境。请参阅下面的帖子以了解如何操作。
我用 Notepad++ 打开了 .sln (MySolutionName.sln) 文件并编辑了以下部分。我的解决方案中有 3 个项目:
MyProject1Name, MyProject2Name, MyProject3Name
Run Code Online (Sandbox Code Playgroud)
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject1Name", "MySolutionName\MyProject1Name.csproj", "{D9FA9D42-71F3-459E-9643-426F002713EE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject2Name.Service", "MyProject2Name\MyProject2Name.csproj", "{173F0709-90E3-48B9-AA06-4AEC9957AFED}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyProject3Name", "MyProject3Name\MyProject3Name.csproj", "{B5F4ADAC-7C37-4A2C-B15A-56C50F3BF7C9}"
EndProject
然后一切正常,项目加载成功。
归档时间: |
|
查看次数: |
44275 次 |
最近记录: |