【发布时间】:2015-02-24 00:01:28
【问题描述】:
我正在编译谷歌应用程序 API,但我还没有看到我丢失的地方。
.net 和 windows 8/8.1 都列出了,但没有别的。我在 Windows 7 计算机上运行 VS 2013。
因此,当我进入对项目的引用时,我错过了所有原始的 microsoft 引用(即使我去添加它们,也没有什么可供选择的)。
例如,我得到的错误是:警告 2 主要引用“System.IO”,它是一个框架程序集,无法在当前目标框架中解析。 “.NETPortable,版本=v4.0,配置文件=配置文件5”。要解决此问题,请删除引用“System.IO”或将您的应用程序重新定位到包含“System.IO”的框架版本。 Google.Apis.Admin.Directory.directory_v1
我不知道为什么当我去选择它们(或不允许我编译)时,它和所有其他微软 API 都没有出现。我认为这是因为 .netportable 以及我不在 Windows 8.x 计算机上的事实。
有人知道如何更改目标吗?反正我看不出来这样做。
【问题讨论】:
-
点击“更改”按钮时会出现什么?
-
Windows 8 / 8.1、silver light、windows phone 和 .net 4 / 4.5(无 Windows 7)
-
Google API 是否仅针对 Windows 8 构建?
-
不,他们不是。在此之前我使用的是nuget的版本。 (我必须对它们签名,由于项目本身中的引用对象,我不能做 ildasm,所以我需要编译和签名)。
标签: c# visual-studio visual-studio-2013