应用程序我的工作需要使用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阅读“模式和实践团队开发指南(最终版本)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top