Тип WriteableBitmap определен в сборке, на которую нет ссылки System.Windows
Я пытаюсь создать проект Windows Phone 8.1, но я получил сообщение об ошибке The type 'WriteableBitmap' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Windows, Version=2.0.6.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'
Но я нигде не могу найти эту сборку.
Я пытался позволить Visual Studio исправить это для меня, но потом пришло с этой ошибкой ,
Мое использование установлено на
using eKomplet.Services;
using eKomplet.WinPhone8.Implementations;
using Microsoft.Phone;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
И одна из строк, которая терпит неудачу var bitmap = PictureDecoder.DecodeJpeg(imageStream);
где это достается PictureDecoder
от Microsoft.Phone
Я использую эти пакеты NuGet
Acr.UserDialogs 5.2.2
Acr.XamForms.UserDialogs 5.2.2
Coding4Fun.Toolkit.Controls 2.1.8
ExifLib.PCL 1.0.1
MR.Gestures 1.3.4
Newtonsoft.JSON 8.0.3
Splat 1.6.2
SQLite.Net.Core-PCL 3.1.1
SQLite.Net-PCL 3.1.1
Xam.Plugins.Settings 2.1.0
Xamarin.Forms 2.0.0.6482
Xamarin.Insights 1.10.6
XLabs.Core 2.0.5782
XLabs.Forms 2.0.5782
XLabs.IoC 2.0.5782
XLabs.Platform 2.0.5782
XLabs.Serialization 2.0.5782
Как я могу это исправить?
ОБНОВИТЬ
В сборках Reference Manager -> Framework говорит мне All of the Framework assemblies are already referenced. Please use the Object Browser to explore the references in the Framework
,
Сборки -> Расширения говорят мне No user assemblies were found on the machine
,
Проекты просто показывает проекты в решении.
Общие проекты ничего не показывают
Windows Phone 8.1 -> Core говорит мне The Windows Phone 8.1 SDK is already referenced. Please use the Object Browser to explore the references in the Windows Phone 8.1 SDK.
Windows Phone 8.1 -> Расширения показывает мне
Behaviors SDK (XAML) 12.0
Microsoft Visual C++ 2013 Runtime Package for Windows Phone 12.0
Microsoft Visual Studio Test Core 14.0
MSTest for Managed Projects 14.0
SQLite for Windows Phone 8.1 3.13.0
Обзор ничего не показывает мне
ОБНОВЛЕНИЕ 2
Проблема также возникает в App.xaml.cs
для этой линии new XFormsAppWP().Init(this);
, так что я думаю, что это должно быть связано с этой проблемой XLabs. Но кто-нибудь нашел решение или обходной путь для этого?
ОБНОВЛЕНИЕ 3
я использовал PictureDecoder
от Microsoft.Phone
, но вы можете использовать только Microsoft.Phone
в проектах Silverlight. В Windows Phone 8.1 вы должны использовать BitmapDecoder
,