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
本文介绍了解决在.NET应用程序中加载SQLMap配置文件遇到的问题。通过将sqlmap.config文件设置为嵌入资源,可以成功使用Assembly.GetManifestResourceStream方法进行加载。
6785

被折叠的 条评论
为什么被折叠?



