
正文
asp.net生成的dll,aspnet core di
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改asp.net生成的dll文件
1、首先去百度搜索VB Decompiler Pro软件下载到电脑文件家夹里。我们双击打开上图所示下载的软件,打开注册之后点击“Activate”按钮。提此时界面上会提示注册成功,我们点击确定,就可以打开VB Decompiler Pro主程序了。
2、使用reflector反编译dll源文件一定要安装FileGenerator的插件,安装好后就可以然后直接生成vs2005的工程了,然后用vs2005打开工程,修改反编译代码中异常的代码,加入编译环境所需的dll动态库,编译即可。
3、如果只是对页面,如aspx进行修改,只需要将该aspx页面进行替换就可以了,如果是对aspx.cs文件进行修改,需要替换原来的dll包,不过这样做有时候会出问题,最好还是重新生成网站后覆盖原来的了。
4、选择项”,在弹出窗口中,点击下边的“浏览”按钮去找到你要添加的控件的dll,然后确定。理论上讲,最简单的配置就已经完成了。不过大多数下载的第三方控件还需要对web.config文件进行配置。
5、不是自动的,默认是根据你的项目名称定的,你也可以在项目属性里更改。
6、编译的方法:进行Visual Studio .NET 2005 命令提示窗口,再进入到cs文件所在目录,执行:csc /target:library /out:aaa.dll *.cs 就可以了,那个aaa你根据需要命名吧。
相关问答
Q1: asp.net中生成的BLL.dll、DAL.dll、Model.dll都有什么作用?
1、业务逻辑层(bll):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。如果说数据层是积木,那逻辑层就是对这些积木的搭建。
2、BLL:BusinessLogicLayer业务逻辑层。作用:处理数据加工方式 - 实现数据加工处理方法 - 加工后交给数据访问层提交到数据库。DAL:DataAccessLayer数据访问层。作用:数据最终处理的地方 - 直接与数据库交互。
3、,对于比较小型的网站,可以用它生成实体层(Model文件夹中),业务逻辑层(BLL文件夹中的),数据访问层(DAL文件夹中的),共用函数层(DBUtility文件夹中),Lib文件夹主要储存.dll文件,不建议删除。
4、用来保存传输的数据。比如查询数据库吧,返回的值可能是一个string也可能是多个,或者干脆是一个表,在这种情况下,单纯的返回就不足以满足所有类型值的情况了。
Q2: 关于asp.net中的CS文件怎么生成DLL文件
1、如果是未编译版本,直接把改过的文件丢上去就好了。如果是编译后的版本。把你编译后的DLL传上去就可以了。
2、网站需要发布,发布以后,你指定一个文件夹,就会在那个文件夹下生成相应的dll文件恩,有可能是所有的页面相关的cs文件的类都生成到一个dll里面了,然后网站在运行的时候,aspx页面生成的类会和dll里面编译好的类再合并。
3、做好所有页面后,可以直接使用VS自带的发布网站。会自动把所有aspx.cs的文件编译成dll。放在bin文件夹下。
4、第1步:右键项目名称,点击“转换为web应用程序”,转换完成后,每个aspx文件下会多出一个 .designer.cs文件。第2步:右键项目名称,点击“生成”,搞定。生成的dll文件在bin文件夹下。网站发布时可以把所有cs文件删除。
Q3: asp.net如何调用已经制作好的.dll文件?
\x0d\x0a\x0d\x0a如果是控件dll文件,可以右击工具箱-选择项(需要稍等一会)-出现选择工具箱项-浏览-选择要添加的dll文件,工具里面就会自动出现相关控件,使用时可以按照vs自带控件一样拖动或双击。
直接在网站的Project上点击右键,选择添加引用即可。这时的操作和Winfrm是一样的。在编译时系统会自动将你引用的文件拷贝到Bin目录下。注意要编译后才能发布,要不然会因为文件没有拷贝到Bin,而报错。
在解决方案视图里,右键点引用,添加引用,浏览。找到你的DLL文件。
你如果需要调用dll的话可以用LS的方法将dll引用到自己的项目中,如果要查看dll的源代码可以用Reflector工具。
Q4: asp.net中的dll文件怎么形成的,什么作用
这是ASP.NET的最基本三层框架,能够很好的实现面向对象编程思想。
asp不能生成dll文件,只能通过VB来生成dll文件,生成dll的文件经过在服务器上注册可以实现asp实现不了的功能。
以C#开发的程序为例:以cs结尾的类库文件编译过后就会变成相应的dll文件,当你部署项目的时候,这些dll文件就会被复制到相关位置,程序运行时会自动去调用dll文件。
DLL文件常识 DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。
重新生成解决方案实际上就是编译项目,也就是重新生成dll文件。因为其他的HTML,css,javascript都属于前台,不需要你重新生成就可以直接运行。
Q5: 在asp.net中将aspx.vb文件编译成DLL后如何在aspx使用DLL
在解决方案视图里,右键点引用,添加引用,浏览。找到你的DLL文件。
第一步,建立你的网站(通过visual studio 2005)第二步,引用他的dll文件,这时候你的bin目录里就会出现他。第三步,在你的网页文件中加入和他一样的语句。
dll库文件只要放在bin目录下就可以自动加载使用。不需要在web.config里配置。下面是一个page文件的头指令例子。
直接在网站的Project上点击右键,选择添加引用即可。这时的操作和Winfrm是一样的。在编译时系统会自动将你引用的文件拷贝到Bin目录下。注意要编译后才能发布,要不然会因为文件没有拷贝到Bin,而报错。
动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。
关于asp.net生成的dll和aspnet core di的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







