我使用Visual Studio 2015创建了一个C++ UWP Windows 10应用程序。然而,由于一直收到System.NullReferenceException错误,我无法在设计师中可视化任何xaml。请问如何解决这个问题?
我使用Visual Studio 2015创建了一个C++ UWP Windows 10应用程序。然而,由于一直收到System.NullReferenceException错误,我无法在设计师中可视化任何xaml。请问如何解决这个问题?
很奇怪,但我遵循以下步骤解决了问题:
在我的情况下,一切都开始正常工作了!
将解决方案平台切换为x86对我有用。
我在我的主要开发机器上遇到了完全相同的问题,但在另一台机器上没有。原因是...我想...当我在第二台机器上安装Visual Studio 2015时,第一次创建通用解决方案(C#)时,我被显示一个对话框,要求我确认VS2015安装文件夹的“提升权限”(自定义权限)。我确认了它,并且Designer在该机器上在Blend2015和VS2015(社区版)中都可以使用。
在另一台机器上,我从未看到过要求我确认提升权限的对话框,Designer在该机器上不起作用(VS2015企业版)。这台机器上还安装有VS2013更新5)。
我认为我可能需要完全清除VS2015并尝试清理所有VS2105引用的注册表,并删除C:\上的VS2015安装目录,并在重新安装时创建具有不同名称的安装目录(如果可以)。真是太麻烦了...我正在等待看看微软是否提供了简单的解决方案,因为我非常确定整个问题归结为与无法在安装后更改(或添加)的自定义权限相关的错误(功能... grrr)。
如果微软能够确认一下就好了......(请注意,这与C++无关......全部都是C#)
Tom
这就是我在Designer工作的计算机上看到的对话框 ]1
https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk
这个问题在Visual Studio 2015的更新1中已经修复了。
https://www.microsoft.com/en-us/download/details.aspx?id=49989