iBatisNet出现的问题

      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

 

你可能感兴趣的:(Stream,String,测试,assembly)