我有以下 XAML 檔案:
<client:View ...
...
xmlns:Product.Project1.Client="clr-namespace:Product.Project1.Client.Controls;assembly=Product.Project1.Client"
...
在 Visual Studio 中,這條線被禁用(灰顯),我得到一個提示,說這不是一個有效的 XAML 名稱,但是當我嘗試構建時,沒問題。
但是,然后我添加了類似的行:
<client:View ...
...
xmlns:Product.Project2.Client="clr-namespace:Product.Project2.Client.Controls;assembly=Product.Project2.Client"
xmlns:Product.Project1.Client="clr-namespace:Product.Project1.Client.Controls;assembly=Product.Project1.Client"
這些行再次被禁用(變灰),我得到一個提示,說這不是一個有效的 XAML 名稱,但是這一次,當我編譯時,我得到兩個 XLS0412 錯誤,說提到的行不是有效的 XAML 名稱。
我正在向現有專案添加一些東西,所以我想知道如何先成功編譯,然后下一次失敗。有人有想法嗎?
提前致謝
uj5u.com熱心網友回復:
問題是由于 codeline 內的點Product.Project2.Client。
替換特殊字符將解決您的問題,例如 ProductProject2Client或如您提到的:
Product_Project2_Client。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/436754.html
上一篇:從添加頁面導航回傳時,如何在FlyoutContentTemplate視圖模型上觸發資料重繪?
下一篇:應用主題更改時更改影像顏色
