【发布时间】:2017-04-03 21:07:27
【问题描述】:
我已经创建了以下转换器
public class StringToNullableInt : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
if (string.IsNullOrEmpty(value.ToString()))
{
return null;
}
else
{
int tmp = 0;
if (Int32.TryParse(value.ToString(), out tmp))
{
return tmp;
}
else
{
return null;
}
}
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
return value.ToString();
}
}
但是,这会导致任何构建 android 应用程序的尝试都出错
“ResolveLibraryProjectImports”任务意外失败。
System.IO.FileNotFoundException:无法加载程序集“Windows.winmd,版本=0.0.0.0,文化=中性,PublicKeyToken=”。也许它在 Mono for Android 配置文件中不存在?
它甚至还没有在任何地方使用或引用。如果我停止继承 IValueConverter 一切都很好。
【问题讨论】:
标签: c# android xamarin.forms