请教怎样把aspx的代码--cs文件生成Dll文件?

eteok 2002-11-05 07:44:06
我现在把网站都做好了,但是我想把.cs文件都编译成DLL文件,我该怎么做呢?

在这之前,我知道写类库,把他编译成DLL。但是我把.cs的的代码全部拷贝到新建的类库项目中编译,但是好像方法不对!!
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmsofts 2003-04-15
  • 打赏
  • 举报
回复
生成的index.dll需放在你的虚拟目录 根下的bin下即可。或你的网站根下的bin文件夹中。
我刚刚试过,可行。
Aaron_Lau 2002-11-06
  • 打赏
  • 举报
回复
你需要按如下方法:
csc /out:yourdir\index.dll /t:library /r:bin/myConnBase.dll index.aspx.cs
eteok 2002-11-05
  • 打赏
  • 举报
回复
老兄,我照你的方法作了,可是有问题,如下:
index.aspx.cs(12,7): error CS0246:
找不到类型或命名空间名称“myConnBase”(是否缺少 using
指令或程序集引用?)
index.aspx.cs(30,10): error CS0246:
找不到类型或命名空间名称“connAccessDb”(是否缺少 using
指令或程序集引用?)

其中myConnBase是我写的一个连接数据库的名字空间,已编译在bin目录下myConnBase.dll ,connAccessDb是连接Access数据库的类。
可是我在index.aspx.cs中已经引用了using myConnBase 了啊,为什么会这样呢?
Aaron_Lau 2002-11-05
  • 打赏
  • 举报
回复
csc /out yourdir\index.dll /t library index.aspx.cs
eteok 2002-11-05
  • 打赏
  • 举报
回复
楼上的大哥,我还不是很明白!
打个比方,采用代码分离,有index.aspx 和 index.aspx.cs 两个文件, 现在要把index.aspx.cs 编译成 DLL 文件, 应该怎么做呢?
Aaron_Lau 2002-11-05
  • 打赏
  • 举报
回复
还有你的csc.exe应该已经加在环境变量里的才能行csc命令
Aaron_Lau 2002-11-05
  • 打赏
  • 举报
回复
aspx页面中的代码好像不能编译成DLL文件的,不过你可以采用CODEBEHIND的方法将代码写在CS 文件中,然后对CS文件进行编译。如果你是在DOTNET IDE中建立的项目可通过生成解决方案的方法直接将其编译为DLL文件。如果你想手动编译,可以在命令行下输入:csc /out: yourdir\*.dll /t:library yourfile1.cs yourfile2.cs.......这样生成的DLL文件就在yourdir文件夹里了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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