CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

Visual Studio 为编译的DLL自动生成一个版本号...

楼主qinglinmeng(Kevin Meng)2003-05-03 01:01:04 在 .NET技术 / C# 提问

Visual   Studio   为编译的DLL自动生成一个版本号,   但这个版本号给我带来一些麻烦,   如果我重新编译了一个DLL后,   再编译引用这个DLL的其他DLL就会出现一个错误:   好象是某个版本的DLL没有拷贝什么的.   在我使用的混淆器后,   就会出现无法装入类型的错误信息.  
   
  请问:  
   
  1.   我可不可以禁止这个功能.    
  2.   如果禁止,   会对我的程序产生什么影响.   会不会留下隐患?  
  3.   各位有什么好的方法:   对一个项目中大量的DLL被编译,   保证它们版本的一致.  
   
  谢谢 问题点数:100、回复次数:8Top

1 楼saucer(思归)回复于 2003-05-03 01:24:05 得分 60

open     AssemblyInfo.cs,   change  
   
  [assembly:   AssemblyVersion("1.0.*")]  
   
  to   some   4   nubmers   separated   by   ".",   instead   of   "*"Top

2 楼saucer(思归)回复于 2003-05-03 01:26:04 得分 0

2.   you   may   break   some   clients   if   you   change   your   dll  
  3.   add   proper   references   to   the   appropriate   projects   (dlls),   so   vs.net   will   build   the   projects   in   the   dependency   orderTop

3 楼qinglinmeng(Kevin Meng)回复于 2003-05-03 01:41:45 得分 0

thanks,   saucer.    
   
  1.   ok.   prety   easy.   i   like   it.  
  2.   under   what   circustance,   will   i   break   some   clients?  
  3.   I   am   not   sure   how   to   do   that.   when   i   compile   a   referred   DLL,   do   I   have   to   re-refer   it   in   all   the   clients   and   compile   them   as   well?   Or   I   just   compile   the   one   at   the   highest   level?    
  4.   To   build   a   program   with   many   DLLs.   How   to   you   organize   all   C#   projects?   do   you   put   them   into   a   workspace   or   put   them   seperatedly?    
   
  Top

4 楼lin9703(LOVE[C#])回复于 2003-05-03 08:57:25 得分 0

跟上Top

5 楼kaneboy(.Net)回复于 2003-05-03 10:04:46 得分 20

Jeffrey说VS.NET自动生成的AssemblyInfo.cs中把AssemblyVersion属性设置为1.0.*是一个错误。Top

6 楼qinglinmeng(Kevin Meng)回复于 2003-05-14 05:50:56 得分 0

Jeffrey说VS.NET自动生成的AssemblyInfo.cs中把AssemblyVersion属性设置为1.0.*是一个错误。  
  ------------------------------------------------  
  谢谢,   为什么说是一个错误呢?Top

7 楼xiechen2000(加仑)回复于 2003-05-14 08:51:15 得分 0

gzTop

8 楼fa2002(风翔万里)回复于 2003-05-14 09:00:42 得分 20

不要去管它,把那个星改成你想要的数字就可以了。比如:1.0.1、1.0.2等。Top

相关问题

  • 正式版的Visual Studio .NET到底版本号是多少?
  • 关于vb编译和版本号的问题
  • 谁能告诉我,到底是为了什么???[BCB编译的版本号码]
  • 各位大侠,怎样用Delphi取得当前程序的编译版本号?
  • 怎样获得VB编译后生成的exe文件的版本号。
  • 用csc编译 exe 和 dll 文件时如何给文件加上版本号?
  • 有谁知道如何在程序中得到编译器的版本号
  • 有谁知道如何在程序中得到编译器的版本号
  • 如何使自己的程序版本号自动随着编译的时间变化?
  • visual studio.net中文正式版的版本号是多少?

关键词

  • vs.net
  • dll
  • 版本号
  • 生成
  • 错误
  • refer
  • clients

得分解答快速导航

  • 帖主:qinglinmeng
  • saucer
  • kaneboy
  • fa2002

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo