我分别遇到了VS 2013和Azure SDK 2.2的麻烦。
我创建了一个空的Cloud Service。
当我添加新的Web角色(或者工作者角色 - 它以相同的方式结束)时,新项目开始被创建,但是该过程失败并显示对话框消息
Windows Azure Tools For Visual Studio
The following Nuget packages could not be installed in project 'projectname':
WindowsAzure.Storage (version '2.1.0.0'): One or more errors occured.
按下OK后,我得到另一个包含NullReferenceException消息的对话框
Object reference not set to an instance of an object
之后,ServiceConfiguration和ServiceDefinition文件的内容不一致:其中一些文件包含半创建项目的提及,其他文件不包含。
所以,我现在不可能创建任何Web或Worker角色。有没有人有任何想法如何应对它?
答案 0 :(得分:1)
这似乎是破碎的安装。
卸载Azure SDK和VS 2013并再次安装后,问题就消失了。
答案 1 :(得分:0)
我遇到了同样的问题(使用VS 2015)。我可以通过从here安装Azure SDK来摆脱它。我很确定我之前从Visual Studio安装了SDK。但是从链接安装了它后,它工作了。
希望如果其他人遇到同样的问题,这会有所帮助。