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

解决方案 »

  1.   

    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 order
      

  2.   

    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? 
      

  3.   

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

  4.   

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