XAML用户控件 - Expression Blend Crashing

时间:2014-01-05 06:23:43

标签: c# xaml windows-phone-8 visual-studio-2013 expression-blend

每当我创建用户控件并将其添加到页面时,

Visual Studio的Blend就会崩溃。

我正在运行最新版本的Visual Studio,以下是我采取的步骤:

  1. 右键单击位于XAML页面上的网格元素(有很多孩子)
  2. 点击进入用户控制
  3. 构建项目
  4. Blend Crashes
  5. 一旦Blend崩溃,我就能看到错误日志和Visual Studio中的设计视图(不再显示我的应用程序)中生成的这些错误。有时会显示第一个错误,有时会显示第二个错误:

    错误1

    System.NullReferenceException: Object reference not set to an instance of an object.
     at System.Net.Sockets.SocketNotificationManager..ctor()
     at System.Net.Sockets.Socket.get_SocketManager()
     at System.Net.Sockets.Socket.Finalize()
    

    错误2

    System.NullReferenceException: Object reference not set to an instance of an object.
     at System.Net.Sockets.SocketNotificationManager.Finalize()
    

    之前还有其他人遇到过这个吗?我还尝试通过右键单击项目创建UserControl>添加项目>用户控制效果相同。

1 个答案:

答案 0 :(得分:1)

我想出了这个问题。我有一个名为XAML Spy的Visual Studio扩展,我卸载了它,并从我的.csproj文件中删除了它。现在一切都很好。

希望这有助于其他人。