我有一個非常困難的時期越來越XAML智能感知與封裝在一個的NuGet的裝配工作。UWP的XAML智能感知距離的NuGet(視覺工作室2017年)
我創建了包含一串資源字典的DLL中的NuGet。我已經將所有的.dll,.pdb,.pri,.xaml和.xr.xml文件都包含在nuget中。
在我的消費應用程序,我想利用這些資源字典如下:
<App.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ms-appx:///StyleTest/Brushes.xaml"></ResourceDictionary>
<ResourceDictionary Source="ms-appx:///StyleTest/Spacings.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</App.Resources>
的方式解決在運行時間,但我似乎不能在設計時得到了他們的智能感知(甚至雖然設計者顯示了適當的顏色)注意squigglies:
我也試圖在資源項目,並添加代碼隱藏我的風格消耗是這樣的:
<App.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<Styles:Brushes/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
但是結果相同。
有沒有人成功能夠使包裝在Nugets在VS2017的資源字典XAML智能感知?
你有沒有嘗試打開XAML文件作爲簡單的解決方案資源管理內容類型XAML文件? (右鍵單擊xaml文件並選擇打開方式...在彈出窗口中選擇「帶編碼的XAML Designer」,然後單擊確定。) –
Hi @ Leo-MSFT!不幸的是打開它與編碼沒有任何區別。 –
好消息和壞消息。當我禁用resharper錯誤squigglies消失,但我仍然沒有得到自動完成intellisense工作。 –