1

無論何時創建用戶控件並將其添加到頁面,Visual Studio的混合都會崩潰。XAML用戶控件 - 表達式混合崩潰

我運行的是最新版本的Visual Studio,這裏採取我的步驟:

  1. 右鍵單擊網格單元位於XAML頁面(有許多孩子)
  2. 點擊製作成用戶控制
  3. 構建項目
  4. 混合崩潰

一旦混合崩潰,我能看到在呃產生這些錯誤ror日誌和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() 

有沒有其他人遇到過嗎?我也嘗試通過右鍵單擊項目>添加項目>用戶控件創建一個用戶控件來達到同樣的效果。

回答

1

我想出了這個問題。我有一個名爲XAML Spy的Visual Studio擴展,我卸載了它,並從我的.csproj文件中刪除它。現在一切正常。

希望這可以幫助別人。