TeamBuilding и развертывание DLL (например, wpftoolkit.extended.dll)

StackOverflow https://stackoverflow.com//questions/9693159

  •  13-12-2019
  •  | 
  •  

Вопрос

Приложение, которое я работаю над необходимостью использовать WPFTOLKIT.Extended.dll (I.E. Нет источника, NO MSI / Установщик, у нас только DLL).До сих пор мы поместили DLL в папку C: \ LIBS на обеих ноутбуке DEV, так и на сервере TeamBuild, и он построил OK на обоих;Теперь для развертывания мы хотим добавить его в установщик (.vdproj), и мы думаем, что нам понадобится в репозитории TFS где-то.Однако, когда тестируемое приложение теперь создается только на ноутбуке Dev, а не на сервере TeamBuild (выглядит как относительная вещь).

Так ... вместо того, чтобы исправить фактическую проблему, мне интересно, каком лучше всего / чистый / общий способ сделать это?Куда я должен держать DLL в репозитории и где я должен поместить DLL на хост, чтобы мы развернули?спасибо

Это было полезно?

Решение

Вы должны использовать структуру папки на исходном управлении, как следующее

/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
.

Для получения дополнительной информации о папках управления источником и лучшими практиками рекомендуется читать книгу Узоры и практики Team Development с TFSРуководство (окончательный релиз)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top