0

とに、両方とも GAC にEmployeeEntity保存しましMyCompany.Entities.Employee.dllた。EmployeeMap: ClassMapping<SPListItem>MyCompany.Mapping.dll

コードによるマッピングを使用して、次のように ISessionFactory 実装を作成します。

var config = new Configuration();
// Initialize config code omitted... 
var mapper = new ModelMapper();
mapper.AddMapping(typeof(EmployeeMap));   
config.AddDeserializedMapping(mapping, "ExampleMapping");
// Exception thrown here:Could not compile the mapping document: ExampleMapping
// InnerException:persistent class KT.NHibernate.Mapping.Entities.Employee, KT.Nhibernate.Mapping.Entities not found
return config.BuildSessionFactory();

マッピングで GAC アセンブリを使用するには、構成インスタンスを適切に構成する方法を教えてください。

4

2 に答える 2

0

これはGACとは関係ありません。例外をキャッチし、内部の例外を調べて、何が間違っているかを調べる必要があります。おそらくマッピングに何かがあるでしょう。

于 2013-09-03T13:50:24.180 に答える
0

解決策があることがわかりました

mapping.assembly = "MyCompany.Entities.Employee アセンブリの厳密な名前";

于 2013-09-05T06:24:05.300 に答える