none
VSTS中源代码管理bin文件夹里的.dll总是被签出,不能同时编译 RRS feed

  • 问题

  • VSTS中源代码管理bin文件夹里的.dll总是被签出,不能同时编译。
    我使用的时候,别人就不能使用,生成总是报错,说.dll总是被人签出,
    怎么回事,问什麽dll还受版本控制吗?怎样使它不受版本控制??
    希望各位大侠帮助下啊.
    2009年6月17日 9:39

答案

  • 请看目录结构:

    -Root
    --你的项目
    ---Bin
    ---SourceCode
    ----Librarys
    -----LibA
    ------LibA
    -------Properties
    -----LibB
    ------LibB
    -------Properties
    ----WebSites
    -----WebApp
    ------WebApp
    -------Properties
    --其他项目
    将libA和LibB,WebApp的bin目录不要包含到源代码管理中,这样的话dll就不受版本控制了.如果你要控制dll版本,就在sourcecode之外单独建立一个bin目录,由相关负责人将libA和libB的dll上传至bll目录,同时其他项目从这个bin目录来引用dll.

    这样可以保证dll不会在编译的时候引起冲突,同时也可以让每个程序员可以获取当前最新的dll稳定版本.

    • 已标记为答案 网猴儿 2009年6月17日 10:11
    2009年6月17日 9:53