我只是在玩FastMember,遇到了一个问题。
每次启动控制台应用程序时,都会得到以下异常:
无法从程序集“FastMember、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null”加载类型“FastMember”。
我通过NuGet安装了NuGet,下面是我的代码:
using System;
public class Program
{
private static void Main(string[] args)
{
var p = new Person();
var accessor = ObjectAccessor.Create(p);
Console.WriteLine(accessor["GetHtml"]);
}
}
public sealed class Person
{
public string GetHtml()
{
return "";
}
}不知道我做错了什么。我可以这样使用FastMember吗?
发布于 2012-03-22 16:04:26
我没看到你的问题。我想提及的是,您所拥有的代码不起作用。
我没有让它处理函数,但是您的代码看起来可能是一个属性,尽管如此.
using System;
using FastMember;
public class Program
{
private static void Main(string[] args)
{
var p = new Person();
var accessor = ObjectAccessor.Create(p);
Console.WriteLine(accessor["Html"]);
}
}
public sealed class Person
{
public string Html
{
get
{
return "<a/>";
}
}
}编辑看一看单元测试,因为它们显示了工作示例。
https://stackoverflow.com/questions/9385499
复制相似问题