【问题标题】:Solution project failed to load解决方案项目加载失败
【发布时间】:2018-01-04 15:50:37
【问题描述】:

我有一个数据库项目,在我们将 Visual Studio 从 VS2015 迁移到 VS2017 之前它一直在工作。现在一个项目无法加载,我不明白为什么? 一切都已安装,需要使用报告。不同的报表项目完美运行。

您可以看到解决方案中的最后一个项目未加载

然后我尝试重新加载它我得到 C:\xxx\xxx\xxx\xxx\xxx\xxx\xxx.rptproj : error : XML 文档有错误 (2, 2)。

项目 xml 看起来像

正在寻找解决方案或提示我如何加载项目? 附言。在具有 VS2017 项目工作的不同机器上,并且两者都具有相同的源代码控制版本

【问题讨论】:

  • 它应该在输出窗口中显示什么错误,如果没有,请尝试重新加载项目(然后它应该在那里)。
  • 我了解您希望将您的内容保密,但如果错误实际上出在名称本身,那么可能很难得到正确的答案。
  • 工具版本在 17 和 15 不同。在 VS 17 中新建一个空项目,然后手动编辑项目文件,使版本与 VS17 中的新项目匹配。

标签: c# xml visual-studio


【解决方案1】:

找到解决方案: 首先创建空报表项目并在行中更改

<Project xmlns:xsi="http://schemas.microsoft.com/developer/msbuild/2003">

<Project xmlns:xsi="http://schemas.microsoft.com/developer/msbuild/2003-instance" xmlns:xsd="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="15.0">

然后点击重新加载解决方案,它就起作用了。

感谢您帮助解决问题,尤其是 jdweng 给出的想法

【讨论】:

  • 正确我什至不必制作一个空白项目。我刚刚将附加信息添加到该项目标签并重新添加了我的报告和数据源。
  • 谢谢!我还必须重新添加我所有的项目文件!
【解决方案2】:

打开源文件夹并删除.rptproj.user 文件。然后,在 VS 中重新加载项目。

【讨论】:

  • 这应该是您的第一个选择,然后选择下面的那个,因为这可能会让其他使用旧版本 SSRS 工具的人头疼。
猜你喜欢
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-31
相关资源
最近更新 更多