我正在使用舊版產品。我需要根據構建常量使複雜UI的區域可選。將這些區域移入控件是不可行的,所以我使用了AlternateContent標記(mc:AlternateContent)。AlternateContent標籤導致IDE問題,但不是編譯器
在編譯和應用程序按預期運行時,此功能完美無缺。
但是,IDE要求每個AlternateContent一個錯誤,而封閉式選擇標籤,並不會加載設計窗口/預覽(在VS或混合):
The name "AlternateContent" does not exist in the namespace "http://schemas.openxmlformats.org/markup-compatibility/2006"
The name "Choice" does not exist in the namespace "http://schemas.openxmlformats.org/markup-compatibility/2006"
我都試過了,重建,清洗和重建,在發佈,調試,x86,x64和重新引導之間更改構建設置。沒什麼幫助。它甚至在Blend中給出了相同的錯誤。
我希望這只是我所做的一些愚蠢的事情,我可以修復它;或者可能是我應該使用的更新的名稱空間URI。如果我無法解決錯誤,我希望有人知道在IDE中抑制這些錯誤的技巧,所以可以使用它。
我有一個完全更新的VS2013高級版安裝。然而,它在運行VS14 CTP的測試機器上,以及另一個運行的VS2012(完全更新)上都有問題,它們都沒有任何加載項;所以我不得不認爲這不是我的電腦安裝問題。
你有沒有解決這個問題?我也在幾臺電腦上遇到同樣的問題,我正在努力尋找一個解決方案.. – abbottdev
VS2013更新3仍然無法處理 - 設計器只是說「無效標記」 – springy76
@JohnChristman,你有沒有找到解決方案對此? – aperl