我从一个我无法访问的人手中接过了一个C#项目。没有关于依赖关系的文档,我对他们的开发环境一无所知。
在Visual Studio 2015中,当我打开项目时,我得到了这个窗口
我记得在过去,我只是打开了.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#并不是很有经验,但我已经做了一些。谁能告诉我故障排除的下一步是什么?