【发布时间】:2017-10-01 01:02:43
【问题描述】:
我有 Xamarin Forms PCL 应用程序,我正在尝试从 HttpContent 继承以尝试遵循 this 参考。我想为图片上传实现进度条。这是我的实现,其中包含实现 HttpContent 的最少代码:
public class ProgressableStreamContent : HttpContent
{
public ProgressableStreamContent()
{ }
protected override Task SerializeToStreamAsync(Stream stream, TransportContext context)
{
return Task.Run(async () =>
{
});
}
protected override bool TryComputeLength(out long length)
{
length = 0;
return true;
}
}
我有使用这个 ProgressableStreamContent 的程序:
public async void UseProgressableStreamContent()
{
var progressableContent = new ProgressableStreamContent();
}
问题是这段代码产生了异常:
未处理的异常:System.TypeLoadException:无法从程序集“MyApp,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“MyApp.Classes.ProgressableStreamContent”。 p>
当我注释掉“var progressableContent = new ProgressableStreamContent();”行时- 一切正常。
当我注释掉继承“:HttpContent”(并覆盖关键字)时 - 一切正常。
我应该安装一些软件包吗?还有什么问题?
【问题讨论】:
标签: xamarin xamarin.forms