【急问】C#编译问题

hhz019 2010-09-24 09:49:32
我现在写的一个程序,
我程序里面的一个类要用到另外一个服务器上面的类;
那我怎么编译才能把那个累编译进来呢?
还有make file怎么用啊?
...全文
103 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuzhaowei 2010-09-24
  • 打赏
  • 举报
回复
你在问问你们老师吧,上面的东西针对性太强了,呵呵
hhz019 2010-09-24
  • 打赏
  • 举报
回复
webservice,上课时他说的。
那现在怎么编译呢?他给了这个代码:
CLIENT_FILES=C4Client.cs

all: Connect4Client

Connect4Client: $(CLIENT_FILES)
gmcs -r:Connect4Server.dll $(CLIENT_FILES)

clean:
rm -f Connect4Client.exe


其中Connect4Server是服务器。
[Quote=引用 8 楼 chuzhaowei 的回复:]
那你要问你老师他写的server是以什么方式对外提供接口的,webservice、socket、dcom 等等……
[/Quote]
chuzhaowei 2010-09-24
  • 打赏
  • 举报
回复
那你要问你老师他写的server是以什么方式对外提供接口的,webservice、socket、dcom 等等……
hhz019 2010-09-24
  • 打赏
  • 举报
回复
我们是要做一个游戏的作业,老师把server写好了,
让我们写个client的程序和server连接然后比赛。所以应该是第二种了。


[Quote=引用 6 楼 chuzhaowei 的回复:]
引用楼主 hhz019 的回复:
我现在写的一个程序,
我程序里面的一个类要用到另外一个服务器上面的类;
那我怎么编译才能把那个累编译进来呢?
还有make file怎么用啊?


要用到另外一个服务器上面的类,有两层意义:
1、只是单纯的使用另外一个服务器上面类的功能,调用该类方法的时候用不到那台服务器上的资源(比如磁盘上的文件等)、也不用对那台服务器产生设置(例如为那台服务器上……
[/Quote]
chuzhaowei 2010-09-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 hhz019 的回复:]
我现在写的一个程序,
我程序里面的一个类要用到另外一个服务器上面的类;
那我怎么编译才能把那个累编译进来呢?
还有make file怎么用啊?
[/Quote]

要用到另外一个服务器上面的类,有两层意义:
1、只是单纯的使用另外一个服务器上面类的功能,调用该类方法的时候用不到那台服务器上的资源(比如磁盘上的文件等)、也不用对那台服务器产生设置(例如为那台服务器上的其他系统准备数据等),这种情况可以直接把类所在的dll文件直接拷贝出来,然后和你目前的程序一起编译即可

2、如果调用该类要求对那台服务器产生影响,那可以用WebService,在WebService项目里面引用那个类即可。

呵呵
hhz019 2010-09-24
  • 打赏
  • 举报
回复
服务器上面的类是dll了,在dos下运行时候出错了,我不知道怎么包括这个进来啊?
我老师给了下面那个代码
CLIENT_FILES=C4Client.cs

all: Connect4Client

Connect4Client: $(CLIENT_FILES)
gmcs -r:Connect4Server.dll $(CLIENT_FILES)

clean:
rm -f Connect4Client.exe

我不会用啊,以前从来没学过C#的。
请那位大侠具体说下怎么操作可以不?在dos下
aofengdaxia 2010-09-24
  • 打赏
  • 举报
回复
把服务器上的类做成WebService
小童 2010-09-24
  • 打赏
  • 举报
回复
服务器上的类编译成DLL,然后拷到你的项目目录下,添加引用进去就好了。
ZengHD 2010-09-24
  • 打赏
  • 举报
回复
把服务器上的类做成WebService
shua0376 2010-09-24
  • 打赏
  • 举报
回复
把服务器的类编译成dll,然后你去引用这个dll,这样是不是就可以一起编译了?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧