DOS下编译C#程序
1.建立环境变量:
我的电脑(应该说是你的电脑)->右键->属性->高级->环境变量->path
在原来的值后面加个;号(至于建在用户下或系统下自己决定)然后加入
系统盘:\WINNT\Microsoft.NET\Framework\v1.1.4322;
2.编译
编译的时候如果生成的文件是windows form程序目标文件应该是:
/target:winexe
还是给你一个例子吧,(刚好我用EditPlus做了一个程序)
csc /t:winexe /out:axiang.exe /r:system.dll /win32icon:axiang.ico /resource:axiang.ico /resource:mc.png /resource:f1.png axiang.cs
/win32icon 指定的是图标文件
/resource:指定的是资源文件
(在程序中你就可以这样引用:this.Icon=new Icon(GetType().Assembly.GetManifestResourceStream("axiang.ico"));了)
/out:指定输出路径和文件名
/r:指定用到的dll文件也在环境变量的那个文件夹中的
3.保存为Bat文件
csc /t:library Quote.cs
copy Quote.dll bin
pause
我的电脑(应该说是你的电脑)->右键->属性->高级->环境变量->path
在原来的值后面加个;号(至于建在用户下或系统下自己决定)然后加入
系统盘:\WINNT\Microsoft.NET\Framework\v1.1.4322;
2.编译
编译的时候如果生成的文件是windows form程序目标文件应该是:
/target:winexe
还是给你一个例子吧,(刚好我用EditPlus做了一个程序)
csc /t:winexe /out:axiang.exe /r:system.dll /win32icon:axiang.ico /resource:axiang.ico /resource:mc.png /resource:f1.png axiang.cs
/win32icon 指定的是图标文件
/resource:指定的是资源文件
(在程序中你就可以这样引用:this.Icon=new Icon(GetType().Assembly.GetManifestResourceStream("axiang.ico"));了)
/out:指定输出路径和文件名
/r:指定用到的dll文件也在环境变量的那个文件夹中的
3.保存为Bat文件
csc /t:library Quote.cs
copy Quote.dll bin
pause
posted on 2005-11-04 16:04 Peter.zhou 阅读(966) 评论(0) 收藏 举报
浙公网安备 33010602011771号