FastMemberベースのコンソールアプリを実行できません
-
28-10-2019 - |
質問
私はただ遊んでいます fastmember そして問題になりました。
コンソールアプリを開始するたびに、次の例外が表示されます。
タイプ「FastMember.ObjectAcsesser」をアセンブリ 'FastMemberからロードできませんでした。
Nugetを介してFastMemberをインストールしましたが、これが私のコードです。
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を使用できますか?
解決
私はあなたの問題を見ていません。あなたが持っているコードは機能しないことに言及したいと思います。
私はそれを機能で動作させませんでしたが、あなたのコードはそれがプロパティであるように見えます、すべて同じ...
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/>";
}
}
}
編集 作業例を示しているので、ユニットテストを見ることは有益です。
所属していません StackOverflow