C# Can';t添加对.NET可移植类库的引用

C# Can';t添加对.NET可移植类库的引用,c#,.net,visual-studio-2010,openstreetmap,C#,.net,Visual Studio 2010,Openstreetmap,我正试图从他们的GIT repo上下载OsmSharp的最新版本。 问题是,我尝试构建并得到了大量错误。最主要的似乎是 “错误296无法定义新的扩展方法,因为编译器 所需类型“System.Runtime.CompilerServices.ExtensionAttribute” 找不到。是否缺少对System.Core.dll的引用?” 这是一个可移植的类库,因此我尝试通过右键单击项目并选择“添加引用”,选择.NET来添加引用,而我没有任何要添加的内容 有人对如何获取要添加的.NET引用列表有

我正试图从他们的GIT repo上下载OsmSharp的最新版本。

问题是,我尝试构建并得到了大量错误。最主要的似乎是

“错误296无法定义新的扩展方法,因为编译器 所需类型“System.Runtime.CompilerServices.ExtensionAttribute” 找不到。是否缺少对System.Core.dll的引用?”

这是一个可移植的类库,因此我尝试通过右键单击项目并选择“添加引用”,选择.NET来添加引用,而我没有任何要添加的内容

有人对如何获取要添加的.NET引用列表有什么想法吗


我遇到了这个问题,因为在项目属性的库部分没有设置任何目标框架。添加一对解决了这个问题。

这将是
浏览
的选项卡,而不是我从哪里浏览参考?我一直希望.NET引用是来自框架的内部内容,而不是像我需要手动添加的DLL那样。很抱歉,我误读了它,我以为你想引用你构建的DLL。请参阅本文。感谢链接,这台机器没有安装.NET 4.5,因此在这种情况下不适用。