无法在Visual Studio 2015上打开所有解决方案项目 - (加载失败/不可用)

时间:2017-08-23 10:43:07

标签: c# visual-studio model-view-controller

我从另一个开发团队收到了在Visual Studio 2015上创建的MVC项目。解压缩文件并使用VS 2015社区打开解决方案后,我收到有关丢失文件的最新警告消息,最重要的是项目。该项目是使用Team Foundation服务器开发的,用于源代码管理,打开时会收到一条警告消息,表明服务器无法联系。

解决问题可能缺少文件路径等,我尝试了以下内容:

  • 删除.user和.suo文件:有问题的2个项目没有包含的文件。
  • 尝试重新加载项目。这导致出现错误消息,指出无法找到每个缺失项目的相应.csproj文件。在此之后,括号中项目名称旁边的消息已从(不可用)更改为(加载失败)
  • 以管理员身份运行VS并重复上述步骤。
  • 删除并尝试再次添加项目:由于项目文件夹中没有.csproj文件,因此无法实现。进入文件夹我可以找到.csproj文件,但它们实际上是.csproj.vspscc文件,其中包含以下内容(在两个项目的情况下):

    ""{
    "FILE_VERSION" = "9237"
    "ENLISTMENT_CHOICE" = "NEVER"
    "PROJECT_FILE_RELATIVE_PATH" = ""
    "NUMBER_OF_EXCLUDED_FILES" = "0"
    "ORIGINAL_PROJECT_FILE_PATH" = ""
    "NUMBER_OF_NESTED_PROJECTS" = "0"
    "SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
    }
    

我对源代码控制和代码交付 - 团队间问题的了解有限。在看到它是否真的可以解决之前,我对这个问题有些担忧:

  1. 代码是否有可能被其他团队实际上故意?缺少.cs文件的事实可能指向那个。
  2. 这可能是懒惰共享代码导致的常见问题吗?
  3. 有问题的人坚持认为交付的代码没有任何问题。

0 个答案:

没有答案