我创建了以下转换器
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,Version = 0.0.0.0,Culture = neutral,PublicKeyToken ='。也许它在Mono for Android配置文件中不存在?
它甚至没有在任何地方使用或引用过。如果我停止继承IValueConverter,一切都很好。