请大家指教下在C#.net 后台的代码里,怎么创建解决方案,即后缀为.sln和csproj的工程文件,怎样是该工程编译后在下一个项目里加入该工程的引用文件?不好意思,比较急,解决掉就撤下,DUDU行行好.
posted on 2007-07-07 18:19
过江 阅读(1164)
评论(14) 编辑 收藏 所属分类:
Vs2005 C#
发表评论
sln和csproj本质上也只是个XML文件而已,自己分析一下结构就知道了。
如果要做复杂的,最好找到对应的XSD定义文件。
如果你要动态创建的项目不大,自己在命令行编译就行了,不需要创建解决方案什么的。
谢谢大家了!大家提的意见我都虚心接受,包括"化石"的
如果多个项目,则先打开一个项目。然后“添加现有项目”
如果一个项目,在IDE里使用“打开项目”命令,然后指定项目根目录即可。
最后记得另存解决方案!
.sln和csproj的工程文件是纯文本信息,可以直接用文件流写啊。
编译的话,可以调用.net框架提供的编译工具来做吧。
工程A的编译文件(.dll)可以直接加在工程B的bin文件夹里。