参数targetplatformversion不能为null - visual studio 2015

时间:2016-06-02 19:52:26

标签: visual-studio sdk uwp windows-10-universal

我在Windows 10上安装了带有visual studio 2015的笔记本电脑。我正在尝试创建一个通用Windows手机应用程序的新项目。我总是得到错误Prameter targetplatformVersion不能为null。 Follwing是我机器的屏幕截图

VS 2015 Error

我已尝试安装并重新安装windows 10 sdk,但没有运气。

加载现有的项目,我可以看到targetPlatformVersion也没有加载并抛出相同的错误。

我知道如何追踪这个问题,为什么我得到参数targetplatformversion不能为空?

更新

在与MS VS团队的Karan进行详细讨论之后,我们决定进行修复并且有效。

5 个答案:

答案 0 :(得分:1)

运行Visual Studio修复应该可以解决问题。

点击右上角的enter image description here

按钮,将此问题报告为问题

然后按照说明here。确保提供跟踪和堆转储 - 不要将其视为可选。

完成此操作后回复,我会确保查看此内容。

答案 1 :(得分:1)

我手动重新安装了UWP SDK - >没有成功

我通过VS Setup重新安装了UWP SDK - >没有成功

我对VS 2015社区进行了全面修复 - >没有成功

然后我为我的所有项目回滚了我的Xamarin NuGet包,从我的解决方案中删除了UWP项目,删除了本地内容,从源代码控制(VS Team Services)加载了最新版本,然后将新加载的项目添加到我的解。现在一切都恢复正常了。看起来Xamarin NuGet更新以某种方式破坏了我的UWP项目。 所以基本上我只是从Source Control中提取备份。 Hooray for Source Control!

修改 在我的解决方法之前,我向VS团队报告了这个问题。我刚刚得到一个答案,说明NuGet中存在一个将在未来修复的错误。另一种解决方法也是可用的。这是最初的答案:

  

感谢您的反馈!对于您遇到的问题,我很抱歉,正如您所描述的那样:

     

“我在我的软件包中升级了Xamarin和Xamarin NuGet软件包。我没有更改UWP项目的项目文件。从那以后我再也无法打开我的UWP项目了。我尝试在VS之外重新安装UWP SDK,然后我通过VS安装程序重新安装它们然后我对VS进行了全面修复。所有都没有成功。   非常感谢任何帮助,因为我不能继续我的项目有这个问题。   最好的问候:)“

     

Xamarin扩展从后台线程加载NuGet时出现问题。 Xamarin更新了他们的扩展(抓住最新的)来解决这个问题。我们(NuGet团队)将于下周发布3.5版,这将使其适用于旧版本的Xamarin或类似行为不当的扩展。   这个问题是由github上的这个问题跟踪的,你也可以尝试使用以下私有版本来解锁你,直到3.5正式发布

     

来自Joel Verhagen关于以上链接的帖子:   嘿伙计们,感谢这个问题的所有报道。我正在努力修复dev。同时,您可以尝试Visual Studio 2015(dev14)的私有构建吗?   https://dotnet.myget.org/F/nuget-vsix/vsix/NuGet.0d421874-a3b2-4f67-b53a-ecfce878063b-3.6.0.2363.vsix   在尝试使用之前,您需要先卸载旧版本的NuGet。

TL; DR:如果由于升级Xamarin NuGet包而遇到此问题,您可以尝试我的解决方法或使用VS 2015的私有NuGet构建或等到NuGet 3.5出来。

答案 2 :(得分:0)

您是否尝试从以下位置下载Windows 10独立SDK:

https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk

然后重新安装它。

如果它无法正常工作,您可以使用安装程序修复Visual Studio,此问题表明平台版本设置中的某些内容不正确。

如果那些也不起作用,如果您已经从社区专业版等安装了更新2,那么您应该查看您的VS版本。

希望有所帮助。

答案 3 :(得分:0)

转到卸载应用程序并选择visual studio,然后单击修复 问题将得到解决 我在构建统一应用程序时遇到了同样的错误 当我修复视觉时,每件事情都很好:)

答案 4 :(得分:0)

我根据this solution通过Visual Studio Installer重新安装UWP SDK时解决了这个问题。

引用:

我能够通过以下方式修复它。

  1. 转到添加/删除程序并以修改模式打开Visual Studio安装程序
  2. 删除Windows Universal App功能
  3. 重新安装Windows Universal App功能。
  4. 现在打开Visual Studio>>新建项目>>空白应用程序(通用Windows) 线程:https://developercommunity.visualstudio.com/content/problem/280/cant-create-a-new-blank-uwp-project.html