我有一个.PXF文件,用于强烈命名我们的几个.NET程序集.VS2010/MSBUILD似乎预计这将在运行VS2010/MSBUILD的用户帐户的个人容器中.在交互式用户帐户中工作时,这一切都很好,但是当在构建代理上通过TFS 2010尝试自动构建时,构建代理使用的帐户(默认情况下)是NT-AUTHORITY/NetworkService.
由于我无法以NetworkService身份登录交互式会话,因此我无法从交互式会话shell安装PFX.
那么有人能告诉我如何在NetworkService帐户的个人证书存储区中安装PFX证书吗?
我们正在转向TFS 2010(来自PVCS)进行源控制和工作项跟踪
据我所知,你应该在每个TFS项目的源代码控制下,需要构建项目解决方案等所需的一切.
这为确定新的.NET解决方案/项目,但我们有大量遗留的德尔福6个与共享项目源库,我们要口进入TFS源控制和构建.我们如何管理多个想要在它们之间查找特定源文件集的TFS项目,这是我的问题.
从历史上看,PVCS我们已经有了每个解决方案的项目(比如说A和B),以及一个共同的源代码项目(比如说C).用户会得到C然后在磁盘上获得A或B(根据需要检出),这将像这样:
$\Projects\C
$\Projects\B
Run Code Online (Sandbox Code Playgroud)
但B&C是单独的PVCS档案.
现在通过TFS 2010作为我们的ALM解决方案快速生活......
如果我们创建一个包含公共代码(C)的源存储库的TFS项目(1),那么项目显然可以访问它(假设TFS项目也包含解决方案A),一切都很好.
我们现在创建一个新的TFS项目(2),在其中制作解决方案B. Beacuse解决方案B与解决方案A不同,我们没有理由共享TFS项目1的源代码控制,因此我们创建了一个新的源代码库,而不是从1分支.现在稍后我们发现解决方案B需要从C(1)中访问一些常见文件.哎呀!
问题是这个; 我可以执行一些源代码控制wizzardry,让我在2的soruce控件中添加一个文件夹,这是一个(窃取文件系统术语)符号链接到公共代码C的1的源代码控制中吗?
编辑
我应该指出这是所有遗留代码,共享源代码库(C)只是它不构建到库或其他二进制文件的共享源,我们可以简单地添加到A或B.