当我尝试在Windows 7上使用Visual Studio Community 2015创建Xamarin.Forms应用程序时,它向我显示:
"A problem was encountered creating the sub project 'ACME.Windows'. This project requires a Visual Studio update to load. Right-click on the project and choose 'Download Update'."
Run Code Online (Sandbox Code Playgroud)
我已经更新了所有可用的最新更新...
我怎样才能解决这个问题?
注意:我找不到右键单击选项下载更新 ...
没有必要卸载.
你需要更新"Xamarin的工具"
我在Windows 10上遇到了同样的问题.这似乎就像@ SeeuD1所说的关于丢失SDK的内容.这是我做的修复它:
首先,我的确切症状是我要创建一个新的Xamarin.Forms便携式空白应用程序.它将为我创建一个解决方案,其中包含三个项目,一个(Portable)跟随名称,一个.Droid跟随名称,一个.iOS跟随名称.将不会创建Windows项目.相反,我得到了上面指定的错误一次.
解决这个问题:我通过转到File> New> Project,然后模板> Visual C#> Windows> Universal来尝试创建一个只是UWP的项目.在中间部分的这一点,而不是给我任何项目可供选择,它只是选择安装通用Windows工具,我双击,然后带我完成了一个漫长的安装过程.
在安装之后,我尝试创建一个新的Xamarin.Forms便携式空白应用程序,并获得了更像@ SeeuD1在他的答案中描述的体验.它给了我两次上面的错误,它还给了我一个弹出窗口,用于选择我的UWP应用程序的目标版本和最低版本.完成该过程后,我得到了一个包含四个项目的解决方案.所有三个与上面相同,加上一个.UWP (Universal Windows)跟随名称.
我敢打赌,如果我现在去并安装Windows 8 SDK和Windows 8.1 SDK,那么无论是其他的两个错误消息的最有可能消失,而我最有可能的两个项目结束我的解决方案
因此,我认为这只是安装正确的SDK的问题(安装Windows 8工具的选项可以达到安装上面的UWP工具选项的方式,除了它们在Windows 8下而不是通用).
在Windows 7的特定情况下,我不相信您可以使用任何这些SDK,但这不会对您产生负面影响,除非您想要进行Windows/Windows Phone开发.Android和iOS仍然可以工作(对于iOS我假设你也有一台mac).如果您确实想要进行Windows/Windows Phone开发,那么您可能需要升级您的操作系统.
如果是这种情况,那么我相信从Windows 7升级到Windows 10仍然处于免费升级阶段,尽管这应该在几个月后结束.
编辑:今天我安装了Windows 8 SDK并再次尝试.除了安装上面提到的UWP SDK之外,我可以确认安装后不再出现错误.此外,除了前面提到的项目之外,现在还有两个项目.一个.Windows (Windows 8.1)跟随名称,一个.WinPhone (Windows Phone 8.1)跟随名称的名称.
| 归档时间: |
|
| 查看次数: |
8480 次 |
| 最近记录: |