一个项目怎么才能编译成多个dll?

时间:2021-06-18 10:03:35
一个网站有好几百个页面,如果要是编译或者生成解决方案那么这几百个页面就被编译成了一个dll,虽然这个dll文件也不大,但是如果以后某个页面需要改一下的话就需要把这几百个页面重新编译,容易出错,我现在想把这几百个页面编译成多个dll,怎么才能实现? 

我看了动网论坛,那里的Bin 目录下就有很多dll的,

谁能告诉我怎样才能将几百个页面编译成多个dll?

16 个解决方案

#1


那你就在解决方案中多建几个项目,把网页分散至项目中

#2


你可以用编译器命令来手工编译,要编译成多少个都可以。

#3


呵!

#4


分开不同的模块做为一个PROJECT编译在BIN里生成的DLL不就行了。各模块写成类形式供主模块调用。

#5


up

#6


你有必要将每个页面都生成一个dll? 一般都是模块化的。

#7


动网可能是一个解决方案下有多人项目。

#8


c#:csc
vb:vbc
不过自己感觉没那个必要。

#9


一个解决方案里面建几个项目就有几个dll了,,

#10


分多个项目就行了

#11


多建几个项目

#12


顶一下了

#13


如:
index.aspx index.aspx.cs
list.aspx list.aspx.cs

对于CS文件,可以在vs控制台下编辑:
1)两个cs文件不互相调用,
那么:csc /t:library /out:bin\index.aspx.dll index.aspx.cs
     csc /t:library /out:bin\list.aspx.dll list.aspx.cs
2)两个CS文件要相互调用(index.aspx.cs需要引用list.aspx.cs类对象)
那么:csc /out:index.aspx.dll /t:library /r:list.aspx.dll index.aspx.cs

#14


按功能不同可以建立不同的类库,每一个个不同功能的类库项目都是一个DLL了.使用时引用或导入这此DLL就可以在一个应用程序里使用了.

#15


多建几个项目或是模块编译。

#16


分功能建项目,这样就可以不和的功能有不同的DLL了,

#1


那你就在解决方案中多建几个项目,把网页分散至项目中

#2


你可以用编译器命令来手工编译,要编译成多少个都可以。

#3


呵!

#4


分开不同的模块做为一个PROJECT编译在BIN里生成的DLL不就行了。各模块写成类形式供主模块调用。

#5


up

#6


你有必要将每个页面都生成一个dll? 一般都是模块化的。

#7


动网可能是一个解决方案下有多人项目。

#8


c#:csc
vb:vbc
不过自己感觉没那个必要。

#9


一个解决方案里面建几个项目就有几个dll了,,

#10


分多个项目就行了

#11


多建几个项目

#12


顶一下了

#13


如:
index.aspx index.aspx.cs
list.aspx list.aspx.cs

对于CS文件,可以在vs控制台下编辑:
1)两个cs文件不互相调用,
那么:csc /t:library /out:bin\index.aspx.dll index.aspx.cs
     csc /t:library /out:bin\list.aspx.dll list.aspx.cs
2)两个CS文件要相互调用(index.aspx.cs需要引用list.aspx.cs类对象)
那么:csc /out:index.aspx.dll /t:library /r:list.aspx.dll index.aspx.cs

#14


按功能不同可以建立不同的类库,每一个个不同功能的类库项目都是一个DLL了.使用时引用或导入这此DLL就可以在一个应用程序里使用了.

#15


多建几个项目或是模块编译。

#16


分功能建项目,这样就可以不和的功能有不同的DLL了,