摘要:
缘由: 利用CSC.exe编译某个项目的时候,需要获得这个项目中的所有引用.......最初想的方案:反射 但是得先编译这个项目成DLL,添加引用再反射这个项目所添加的引用~如果要是这样,那就好玩了,每次用CSC.exe编译项目的时候,都得先用VS先将这个项目编译成一遍,再用反射......==!那还不如用VS直接编译来的快一些~ 偶然间,发现 *.csproj 文件,它是“C Sharp Project”的缩写。其中记录了项目的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置的信息等。当然还该有项目的引用信息~你用文本打开它的时候,你会发现它是XML文档,引用的信息就在< 阅读全文