C#动态编译无法找到 Dll问题.CompilerParameters error CS0006:

来源:互联网 发布:做梦醒来感觉很累 知乎 编辑:程序博客网 时间:2024/06/07 03:44

问题:

CompilerParameters error CS0006 出现问题.

这个时候实际是 找到不.

应该使用全路径.


            para.AddRange(p1.Select(p => System.Reflection.Assembly.Load(p.FullName).Location));
            para.AddRange(p2.Select(p => System.Reflection.Assembly.Load(p.FullName).Location));
            para.AddRange(p3.Select(p => System.Reflection.Assembly.Load(p.FullName).Location));


            para.Add(a1.Location );
            para.Add(a2.Location);
            para.Add(a3.Location);

可以解决此问题.

参见http://stackoverflow.com/questions/2661127/c-sharp-and-metadata-file-errors


0 0
原创粉丝点击