none
如何整理自定义类库文件夹 RRS feed

答案

  • 自定义类库自身就是一个ClassLibrary。我通常的办法是先创造一个空白的Solution(解决方案),然后右键添加ClassLibaray若干和一个主要项目,最后先编译ClassLibrary,然后在主项目中”右键“=>“添加引用……”=>“Project”,直接引用创建编译完毕的library即可。

    总而言之:相关的dll和主项目通过Solution进行管理,这样比较有序。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已标记为答案 钱仔 2012年3月1日 5:39
    2012年2月28日 2:36
    版主

全部回复

  • 自定义类库自身就是一个ClassLibrary。我通常的办法是先创造一个空白的Solution(解决方案),然后右键添加ClassLibaray若干和一个主要项目,最后先编译ClassLibrary,然后在主项目中”右键“=>“添加引用……”=>“Project”,直接引用创建编译完毕的library即可。

    总而言之:相关的dll和主项目通过Solution进行管理,这样比较有序。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    • 已标记为答案 钱仔 2012年3月1日 5:39
    2012年2月28日 2:36
    版主
  • lol.

    大哥你说的这个是基础嘛.这个 I know,I know.

    这个问题是如果按照功能来划分 ClassLibrary Solution,那么ClassLibrary之间会出现大量的互相引用;

    而这些引用是不允许出现:

    ClassLibraryA 引用 ClassLibraryB;

    ClassLibraryB 引用 ClassLibraryA.



    • 已编辑 钱仔 2012年2月28日 5:01
    2012年2月28日 5:01
  • 类库不允许互相引用的,因此你可能还需要注意借助第三方类库(第三个类库)进行规划。

    一般地,我们希望“一个类库”解决实现一个功能。避免或者尽量减少引用,相互引用是禁止的。


       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年2月28日 5:04
    版主
  • 如果借助第三方类库时候,也必须引用该类库.但是发布的时候,我需要尽量减少 dll 文件的数量.

    记得 vs IDE 有个以 link 方式的code file.Solution,不知道是如何实现的?是指 IDE上门的功能菜单,也是直接文本编辑 Solution 文件.

    • 已编辑 钱仔 2012年2月29日 7:33
    2012年2月28日 13:34