public static ISqlMapper SqlMap;
private string fileName ="SqlMap.config";
public AbstractService()
{
Assembly assembly = Assembly.Load("AutoSaleMis.Serve.Service");
Stream stream = assembly.GetManifestResourceStream("AutoSaleMis.Serve.Service.sqlmap.config");
DomSqlMapBuilder builder = new DomSqlMapBuilder();
SqlMap = builder.Configure(stream);
}
用上面的代码在一个test工程中做测试,结构发现sqlmap.config不能加载,经过分析GetManifestResourceStream需要是内嵌文件。怎么样才能使得当前的文件变成内嵌文件呢。选择该文件右键点击属性,然后在生成操作选项中选择嵌入资源。这样就可以使用GetManifestResourceStream命令加载sqlmap.config