• VS2010 发布网站时如何使DLL文件名固定


    VS在发布网站时,bin目录里为所有cs生成的dll文件每次都是随机命名的,如:App_Web_xxxxxxxx.dll(xxxxxxx是8个小写的字母和数字组成的字符串,随机的),这样对更新 Live 站点很不方便,因为动态库名变了,涉及到每一个 aspx 文件每次都重新更改了对库的引用声明:

       <%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_s9nor8mv" %>
    即使有一个 cs 的小改动,由于生成的动态库名称不一样,造成所有的aspx文件都得重传一遍。如果能固定动态库的文件名,更新网站时就省事多了,只改了 cs 的话,重新生成 dll 文件,只需要替换这一个 dll 文件就可以了。

    VS2010环境下:

    1.Visual Studio® 2010 Web Deployment Projects下载地址:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad-f776c6edfa63&displaylang=en

    2 安装Visual Studio® 2010 Web Deployment Projects插件,然后再网站项目上点击右键,可以看到多了一项Add Web Deployment Project

    fabu2

    3 点击Add Web Deployment Project,弹出如下对话框

    2011-04-06_113422

    4 名称和路径可以修改,一般默认就好,点击OK,在解决方案中会生成一个部署项目

    5 在部署项目点击右键,点击“生成”

    6 生成成功后,在部署项目的目录中会产生一个Release目录,Release目录中就是项目发布的所有文件,在bin目录中可以看到并没有之前那样有很多不规则命名的dll,生成的dll的名称和前面添加部署项目时所填写的名称相同,为EduAppWeb_deploy

  • 相关阅读:
    RABC权限管理
    七牛云上传
    支付宝沙箱支付(Django端)超适合小白哦~
    ModelSerialzier + ModelViewSet基础使用
    微博三方登录
    Celery梳理
    ios 动画
    ios 贝塞尔动画
    ios 贝塞尔
    ios Masonry 开发细节
  • 原文地址:https://www.cnblogs.com/mihe/p/4206186.html
Copyright © 2020-2023  润新知