接管一个C#项目,可怕的“不支持这些项目”

时间:2017-01-04 05:54:44

标签: c# .net visual-studio-2015

我从一个我无法访问的人手中接过了一个C#项目。没有关于依赖关系的文档,我对他们的开发环境一无所知。

在Visual Studio 2015中,当我打开项目时,我得到了这个窗口

enter image description here

我记得在过去,我只是打开了.csproj文件,然后查看了<ProjectTypeGuids>,搜索了那些,并得到了它所说的内容。但是,这个项目只列出了两个,那个步骤对我来说没有做任何事情。这是

我的Guids <ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

因此,它显然是 C#,并使用 Visual Studio Tools for Office 。我有这两个,我正在使用正确的.NET版本,我很确定。我正在使用4.5.2,还有很多其他的安装。这是.csproj文件的前几行

<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

我尝试过的其他事情:

  • 添加Microsoft.Office.Interop.Outlook以及Core的参考文献。

  • 按Microsoft提供的安装缺失功能按钮。是的,我按下了它就笑了。

  • 明显的“重新加载项目”

  • 我认为其他一些非常小的问题是问题,SO上的其他人说他们有问题,比如关闭所有文件,并尝试构建等......

我对VS或C#并不是很有经验,但我已经做了一些。谁能告诉我故障排除的下一步是什么?

0 个答案:

没有答案