我挺喜欢用vs写asp.net,虽然很大,但是功能太全了,但是我看的书中,编译.cs文件的时候都是用csc这样的命令,然后执行类似什么生成 文件名.dll 文件,然后是所需要的.cs文件,这时候可以用多个.cs文件来生成一个.dll文件,然后在.aspx文件中引用到入这个类的方法就可以从.dll得到多个.cs文件中的类了。
但是我想直接在vs中将我想编译的.cs文件编译,比如说,我想将index.aspx.cs文件编译成index.aspx.dll文件。。我该怎么在vs中操作?
还有就是,一个工程中,比如说,我现在一个工程中是这样的,一个data.cs文件,其他的文件都是.aspx文件和.cs文件一一对应的,这样的程序中,我在解决方案管理器中执行生成这个命令,或者执行生成解决方案的命令的时候会编译在bin目录下生成一个.dll文件,我想问一下,这个.dll文件是不是只是data.cs文件生成的.dll文件。
如果我做一个网站只想采用.dll文件和.aspx文件,我该如何用vs编译我的.dll文件?麻烦高手指教了。十分感谢,如果这个问题以前有人问过,还请高手别嫌麻烦再讲一次,谢谢了!!
mark
所有的列入项目中的cs文件都会被编译在你说的那个dll文件中。vs不支持单个文件单独编译,要手动编译可以用命令行方式:csc /t:library /out:bin/mycsfile.dll mycsfile.cs
对,cs文件中源代码文件,不用发上去,只要dll就行。
界面与代码分开,.aspx可以运行,但是如果要实现功能,就要CodeBehind文件。