2012-03-13 45 views
0

我就需要使用wpftoolkit.extended.dll工作程序(即無來源,無MSI /安裝,我們只拿到了DLL)。到目前爲止,我們已經將dll放置在開發人員的筆記本電腦和teambuild服務器上的c:\ libs文件夾中,並且兩者都構建正常;現在爲了部署,我們希望將其添加到安裝程序(.vdproj)中,我們認爲我們需要將它放在tfs的倉庫中。但是,測試時,應用程序現在只建立在開發人員的筆記本電腦上,而不是建立在teambuild服務器上(看起來像是相對路徑的事情)。團隊建設和部署一個dll(例如wpftoolkit.extended.dll)

所以......而不是固定的實際問題,我想知道什麼是最好的/清潔/ commonlyAccepted方式做到這一點?我應該在哪裏將dll保存在存儲庫中以及我應該將dll放置在我們正在部署的主機上的位置?感謝

回答

2

你應該在源頭上控制使用的文件夾結構類似下面的

/Main         Contains the .sln file         

    /Source 
     /MyApp1      Contains MyApp1.sln file 
      /Source     Contain folder for all 
       /ClassLibrary1   Contains ClassLibrary1.csproj 
        /MyApp1Web   Contains Default.aspx 

    /Build       Contains build output (binaries) 

    /Docs        Contains product docs etc 

    /Tests 

    **/3rdpartyDlls**      Contains all vesions of third-party dlls 

有關源代碼管理文件夾和最佳做法的詳細信息,建議讀的書patterns & practices Team Development with TFS Guide (Final Release)

+0

感謝鏈接 – timB33 2012-03-14 14:13:10

+0

不客氣:-) – 2012-03-14 14:45:25