是否有一种方法可以按正确的顺序自动编译文件。在编译之前,“CompileAssemblyFromFile”似乎不关心依赖关系。到处都是?
public bClass
{
public aClass FieldName; //Trows error not aClass type not found
}编译顺序
1. bClass.css
2. aClass.cs发布于 2014-04-22 17:49:45
对我来说,这两种方法都适用:
var pro = new CSharpCodeProvider();
var assem = pro.CompileAssemblyFromFile(new CompilerParameters(), "path/to/bClass.cs", "path/to/aClass.cs");
// or
var assem = pro.CompileAssemblyFromFile(new CompilerParameters(), "path/to/aClass.cs", "path/to/bClass.cs");aClass.cs:
public class aClass
{
}bClass.cs:
public class bClass
{
public aClass FieldName;
}https://stackoverflow.com/questions/23226502
复制相似问题