TeamBuilding和部署DLL(例如WPFTOOLKIT.EXTENDED.DLL)
-
13-12-2019 - |
题
应用程序我的工作需要使用wpftoolkit.extending.dll(即没有源,没有msi /安装程序,我们只得到了DLL)。到目前为止,我们将DLL放在DED的笔记本电脑和TeamBuild服务器上的C:\ libs文件夹中,并在两者上建立了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
.
有关源控制文件夹和最佳实践的更多信息,建议使用TFS阅读“模式和实践团队开发指南(最终版本)
不隶属于 StackOverflow