社区
C#
帖子详情
请大虾解析?有分送呀!
victorgui
2001-12-28 10:26:02
请各位大虾指点!
在csc编译环境下,对单个cs文件进行编译的指令都很熟识,但我不知道如何一次进行多个cs文件的编译。如我用c#写了一个myfirst.cs(包括1.cs,2.cs,3.cs,当然我都用了namespace myfirst)。但编译的过程中不通过,为什么呢?我知道在vs.net环境中是可以这样的。在csc环境下能否这样呢?如何利用类名空间引用呢?谢谢!
...全文
103
4
打赏
收藏
请大虾解析?有分送呀!
请各位大虾指点! 在csc编译环境下,对单个cs文件进行编译的指令都很熟识,但我不知道如何一次进行多个cs文件的编译。如我用c#写了一个myfirst.cs(包括1.cs,2.cs,3.cs,当然我都用了namespace myfirst)。但编译的过程中不通过,为什么呢?我知道在vs.net环境中是可以这样的。在csc环境下能否这样呢?如何利用类名空间引用呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqchen79
2001-12-29
打赏
举报
回复
要看你想要怎么组织你的Assembly了:
(假设引用依赖性为3 -> 2 -> 1
1. 所有文件编译后放在一个Assembly中,并且只有一个Module(如果要DLL加/t:library):
csc 1.cs 2.cs 3.cs //结果是1.exe (/t:library则是1.dll)
2. 在一个Assembly中,但分布多个Module:
csc /t:module 1.cs //结果1.netmodule
csc /t:module 2.cs //2.netmodule
csc /addmodule:1.netmodule;2.netmodule 3.cs //3.exe
3. 分布在多个Assembly中:
csc /t:library 1.cs //1.dll
csc /r:1.dll /t:library 2.cs //2.dll
csc /r:1.dll /r:2.dll 3.cs //3.exe
qqchen79
2001-12-28
打赏
举报
回复
要看你想要怎么组织你的Assembly了:
(假设引用依赖性为3 -> 2 -> 1
1. 所有文件编译后放在一个Assembly中,并且只有一个Module(如果要DLL加/t:library):
csc 1.cs 2.cs 3.cs //结果是1.exe (/t:library则是1.dll)
2. 在一个Assembly中,但分布多个Module:
csc /t:module 1.cs //结果1.netmodule
csc /t:module 2.cs //2.netmodule
csc /addmodule:1.netmodule;2.netmodule 3.cs //3.exe
3. 分布在多个Assembly中:
csc /t:library 1.cs //1.dll
csc /r:1.dll /t:library 2.cs //2.dll
csc /r:1.dll /r:2.dll 3.cs //3.exe
jhnhu
2001-12-28
打赏
举报
回复
“对单个cs文件进行编译的指令都很熟识”
这是什么意思?
project中,哪个调哪个肯定有个先后顺序,被调用的得先编译成库文件。
如:我有主程序A和类库B,A调用了B,就得这样编译:
csc /t:library b.cs 这里生成b.dll,当然相关的系统类库得用/r参数加上去
csc a.cs /r:b.dll 编译A,A调了B的参考,生成a.exe
看看.net framework或vs.net中的sample目录,里面有些makefile的文件,在dos提示符下进入这些目录,打nmake命令,就会编译好一个project。研究一下makefile文件的内容,会更明白些的。
victorchen
2001-12-28
打赏
举报
回复
呵呵,csc编译环境下是不能这样的吧!在visual c#环境下是可以的!我也是个菜鸟,无法解析!
程序员的十个层次(不得不看)
“
大虾
”级别的程序员相比菜鸟有了显著的进步,在特定领域内拥有较为扎实的技能和一定的实践经验。这一层级的程序员能够在团队中承担起重要的角色。 **技能要求:** - 精通一门或多门编程语言(如C/C++); - 掌握...
向
大虾
求教!!!!!!!!!
各位达人,
请
问如何用vb编写程序调用河海大学Fortran语言程序和打印机?万分感谢!!!!!!
对话框
这样子似乎不行)继而要求再来个对话框,有模式的,真正是自己定义自己实现。问题出来了。多谢Kevin这只
大虾
帮忙,高手啊高手!我的目标是在语言方面像Kevin看齐,算法方面向Elwin看齐。先把有模式的定义先大概贴...
安装了英文操作系统,所有的中文应用软件都乱码如何处理?谢谢各位
大虾
!
如果原来的中文程序还是有问题,还是乱码不能正确显示,那么,就
请
你重新安装一下中文版本的程序吧。其实对于以上的更改是一种解决中文简体和繁体之间最常用到的较为简单直接的方法了。很实用。 就说到这里吧。...
HTML常用标签(只需一篇即可了解HTML的常用标签!)
属性 描述 align 水平线对齐方式,有 left、center、right 三种,默认为center size 水平线的粗细,以像素为单位,默认为2像素 color 水平线颜色 width 水平线宽度,可以是像素值,也可以是浏览器窗口的百分比,...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章