簡體   English   中英

Visual Studio 2017 xaml 設計器不可用

[英]Visual Studio 2017 xaml designer not available

使用 Visual Studio Professional 2017(版本 15.2 26430.16),當我打開我開發的桌面 UI 的 xaml 文件時,我無法再看到 xaml 設計器(我只能看到原始的 xaml 代碼)。 這是新行為,可能是因為我進行了系統清理,所以也許我刪除了我需要的 SDK 或類似的東西?

是否有任何 Visual Studio 錯誤日志可以檢查警告等?

XAML 編輯器

坦白說,你的情況和我的不一樣。 在我的情況下,這是因為 Resharper。 也許這對其他人有用。 要做的是檢查Resharper Options > Enviroment > Performance Guide > Disable XAML Designer

它必須設置為“忽略”“在狀態欄中顯示” 否則,它將始終禁用 XAML 設計器。

在 Visual Studio 2017 安裝程序中,我選擇了所有 SDK 並安裝了缺少的 SDK。 這本身並不能解決問題,但是 Visual Studio 2017 安裝程序(可從“漢堡包”下拉菜單中獲得)的后續“修復”解決了。

有時,從安裝程序中添加或刪除 SDK 會切換工具 -> 選項 -> XAML 設計器 -> 常規下的“啟用 XAML 設計器”復選框(或者可能是修復步驟將其重新打開),因此請確保這是檢查。

確保 XAML 設計器已啟用。

工具 -> 選項 -> XAML 設計器 -> 常規 -> 啟用 XAML 設計器

我無法讓設計師工作,但我找到了一個替代解決方案張貼在這里,由@DamianSuess發布

使用 Visual Studio 中的“視圖”>“其他窗口”>“Xamarin.Forms 預覽器”菜單打開預覽窗口。 使用 Window > New Vertical Tab Group 菜單將其並排放置。

形式不顯示在視覺工作室

我知道這個問題被標記為 WPF,但我對 Xamarin Forms 有類似的問題。

什么為我解決了這個問題:

  1. 右鍵單擊 xaml 文件
  2. 選擇“打開方式...”
  3. 選擇 Xamarin.Forms 預覽器列表項
  4. 單擊確定
  5. 或者,您可以將 Xamarin.Forms Previewer 設置為 xaml 文件的默認值

確保您已正確安裝 Windows 10 SDK,有 3-4 個版本的 SDK,您所談論的錯誤也可能是 sdk 不兼容的結果,請重新安裝與您的應用程序相關的 sdk,關閉所有相關進程重新安裝 SDK 時在后台運行的 Visual Studio。

您可以分享 xaml 設計器頁面的屏幕截圖嗎?

我有同樣的情況,我發現在 VS 社區中打開 XAML 不起作用。 但是,如果我選擇文件 -> 打開 -> 項目/解決方案並打開相應的 sln 文件,它就可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM