我有一个VS 2013的解决方案与主项目建设类库(为文档和几个助手库的陪同沙堡帮助文件Builder项目)。此外,该解决方案包括的代码示例项目(控制台应用程序)一打。代码示例由Sandcastle项目使用。该解决方案是住进了一间私人TFS库。如何在TFS和GIT之间的Visual Studio解决方案中共享选定的项目?
我需要项目移动代码示例公共GIT库(以使样本提供给客户),所以他们需要之间共享的GIT和TFS库。
这样做的正确方法是什么?我发现了几篇文章解释了如何在TFS和GIT之间共享相同的解决方案,但我只想分享解决方案中的选定项目。那么,我是否需要为样品创建单独的解决方案?如果是这样,我是否也需要将此解决方案移至TFS? TFS是否支持共享项目?它将能够解决Nuget套件之间的解决方案吗?
如果这有所作为,示例项目不在主TFS解决方案文件夹下(这是有原因的)。该项目的文件夹结构如下所示:
- Main\ -- Samples\ ---- Sample1\ ------ Sample1.csproj ---- Sample2\ ------ Sample2.csproj -- Library\ ---- Library.sln ---- Lib\ ------ Lib.csproj ---- Helper\ ------ Helprer.csproj ---- Sandcastle\ ------ Sandcastle.shfbproj
解决方案文件(Library.sln)Library文件夹(Lib.csproj,Helper.csproj等)以及所有样本项目(样本1下的所有项目引用。 csproj等)。
@Alek Davis您是否通过上述解决方法解决了问题?任何更新? –