关于生成随机dll 的一点想法 (VS 2005 )

以前用2003也只生成一个程序集对应的dll文件,但是到2005就改变了

1 如果你没有安装VS2005 SP1 补丁,那么你只能建立web site站点,如果是这样在bin里面生成随机的dll文件,微软是放出一个工具WebApplicationProject,可以定义生成一个固定的程序集dll,但是如果这样做会导致页面编译发布的时候,导致一些页面的js脚本的中文变成乱码...(微软也说只支持英文)

 2 如果安装了vs2005 SP1,在项目里面会多出两个模版 ASP.NET web 应用程序,我们是可以建立vs2003的那样的项目,可是缺少了web site那样的
动态编译特定的页面的功能,而且建立文件或者文件夹的名称的时候,要特别留意,如果和系统的命名有重复的话,是无法通过编译的。

  两者都感觉不是很完善,前者可以对单独的页面编译,调试,后者可以有唯一的dll文件。可惜都差那么一点点。。。。。

郁闷。,

<PS:原来是WebDeploymentSetup.msi版本的问题,微软一共放出两个版本

下载地址一:(大小为:905K)
http://download.microsoft.com/download/c/c/b/ccb4877f-55f7-4478-8f16-e41886607a0e/WebDeploymentSetup.msi

下载地址二:(大小为:919K)
http://download.microsoft.com/download/9/4/9/9496adc4-574e-4043-bb70-bc841e27f13c/WebDeploymentSetup.msi

当你下载地址一给的链接时,编译后的文件,如果aspx中含有中文字符,页面将很可能显示为乱码,所以,请下载者注意版本问题。这两个文件下载地址,都是微软提供的。原文如下:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/web_deployment_projects.asp

http://msdn2.microsoft.com/en-us/asp.net/aa336619.aspx

 如果下载使用919K的来打包就不会出现那样的问题~晕死

提醒<ps:前台js倒是能正常了~~不过web.config文件的中文注释就变成乱码了~~~,真BT>

 

posted on 2007-02-12 16:35  肥鱼  阅读(524)  评论(2编辑  收藏  举报

导航