小编Dan*_*ann的帖子

Visual Studio 2015 TFS .tfignore文件

我希望忽略Visual Studio 2015解决方案中的文件夹(及其内容),从办理登录到tfs.

我在项目的根目录中创建了一个名为".tfignore"的文件,其中包含我要排除的文件夹.

该文件的内容如下所示: /Dist

这根本不起作用.即使我添加*.cs到文件中,也不会排除任何内容.

有人知道问题出在哪里吗?如何以工作方式连接它?

tfs tfvc visual-studio-2015

20
推荐指数
1
解决办法
2万
查看次数

在工作流/ Github 操作之间共享工件

我知道您可以在同一工作流程的作业之间共享工件...

但是如何在不同的工作流程中共享工件?

continuous-integration github github-actions

20
推荐指数
1
解决办法
3746
查看次数

Visual Studio Team System Database Edition(GDR)的真正好处是什么?

有兴趣,如果有人广泛使用VSTS数据库版,如果是这样,您认为哪些功能比标准的Visual Studio数据库项目最有用?

与RedGate的SqlCompare等替代模式管理选项或工具相比,最引人注目的功能是什么?

编辑:微软刚刚发布了数据库版(GDR)RTM版本,它增加了对SQL Server 2008的支持 - 链接就在这里.我之前在这里(简要地)发表过关于它的博客.

有没有人有机会与东德做任何真正的工作?看起来有一些真正的增强功能,包括重构支持.我真的很想知道人们是否在SQL Server 2008中使用它...

下载地址:[ http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en]

sql-server database-tools

19
推荐指数
2
解决办法
3989
查看次数

TFS和多个解决方案中的共享项目

我们的.NET团队为我们公司的项目工作,这些项​​目属于不同的类别.一些是内部Web应用程序,一些是外部(面向公众)的Web应用程序,我们还为公司办公室用户提供内部Windows应用程序,为我们的零售点(商店)提供Windows Forms应用程序.当然,因为我们讨厌代码重用,所以我们有大量代码在不同的应用程序之间共享.目前我们正在使用SVN作为源代码控制,我们的存储库布局如下:

 - = folder, | = Visual Studio Solution
-SVN
   - Internet
      | Ourcompany.com
      | Oursecondcompany.com
   - Intranet
      | UniformOrdering website
      | MessageCenter website
   - Shared
      | ErrorLoggingModule
      | RegularExpressionGenerator
      | Anti-Xss
      | OrgChartModule etc...
Run Code Online (Sandbox Code Playgroud)

所以..

Internet文件夹中的OurCompany.com解决方案将包含一个网站项目,它还包括共享目录中的ErrorLoggingModule,RegularExpressionGenerator和Anti-Xss项目.

同样,我们的UniformOrdering网站解决方案也会将每个项目都包含在解决方案中.

我们更喜欢对.dll引用的项目引用,因为首先,如果我们需要在OurCompany.com网站上工作时在ErrorLoggingModule中添加或修复一个函数,它就在那里.此外,这允许我们构建每个解决方案,并查看共享代码的更改是否会破坏任何其他应用程序.如果我是正确的,这应该在构建服务器上运行良好.

在SVN中,没有问题.SVN和Visual Studio没有像TFS的源代码控制那样捆绑在一起.我们在使用TFS时从未想过如何在TFS中使用这种类型的结构,因为在TFS中,TFS项目始终与Visual Studio解决方案相关联.源代码存储库是TFS项目的子代,因此如果我们想要这样做,我们必须复制每个TFS项目的源代码存储库中的共享代码.正如我的同事所说,这"打破了所有关于代码重用和简单性的最佳实践".我们切换到SVN对我们来说已经足够了.

然而,现在,我们面临着真正修复我们的开发流程,TFS的应用程序生命周期管理非常接近我们想要的,以及我们想要如何工作.我们的一个关键点是共享代码问题.

我们正在评估其他商业和开源解决方案,但由于我们已经通过我们的MSDN订阅支付了TFS,而且TFS正是我们想要的,我们真的想找到解决这个问题的方法.

还有其他人面对这个并提出解决方案吗?

如果你看过一篇文章或发帖,你可以与我分享,那也会有所帮助.

像往常一样,我对这样的答案持开放态度,"你看错了,傻瓜,这就是它应该做的事情.

tfs

18
推荐指数
1
解决办法
2万
查看次数

NUnit与团队系统单元测试

你喜欢哪个?

每个单元测试的优点和缺点是什么?

编辑:我承认Team System提供的不仅仅是单元测试,例如应用程序和数据库的性能和负载测试.这个问题围绕着编写单元测试,你更喜欢哪个.

nunit unit-testing

16
推荐指数
2
解决办法
3710
查看次数

如何链接TFS构建?

我有一个场景,我想从另一个调用一个TFS构建,第一个构建构建,第二个构建分段.这将允许我为同一解决方案进行多个自定义分段.

我知道,我可以在第二个构建中使用exec任务执行此操作,并调用tfsbuild.exe从第一个构建定义对构建进行排队.但是想知道是否有人知道更好的方法?

msbuild tfs team-build chained

16
推荐指数
2
解决办法
8136
查看次数

与多个项目和开发人员签署程序集的最佳实践

我正在寻找在30多个开发人员,20多个解决方案和60多个项目的组织中应用签名程序集的建议和最佳实践.我们正在使用Visual Studio Team System 2008和TFS.

虽然创建密钥并签署程序集是一个非常简单直接的过程,但我担心如何以最佳方式管理它.

到目前为止我的想法:

  • 每个解决方案(通常包含3到20个项目)将在解决方案根文件夹中放置一个.pfx密钥文件.
  • 每个解决方案都有一个唯一的密钥强密码.

我们会遇到这种方法的任何问题吗?

其他一些想法:

  • 对解决方案中的所有项目使用相同的密钥文件.这会让我们更轻松吗?这是个坏主意吗?它甚至可能吗?
  • 每个项目都应该有自己独特的密钥吗?为什么,为什么不呢?

欢迎任何意见,好/坏的经验和建议.:)

.net assembly-signing visual-studio

16
推荐指数
2
解决办法
6641
查看次数

是否有关于TFS Web服务的文档?

我正在寻找有关Microsoft TFS Web服务的任何信息.首先,我知道不支持直接访问Microsoft TFS Web服务,Microsoft没有提供执行此操作的文档.因此,我不期待任何Microsoft支持或帮助.

我知道可用于TFS的.Net API,它只适用于Microsoft操作系统.我在Windows上使用了很多次,但是我需要非Windows工作来访问TFS,我不能使用.Net而且我不能使用代理(或"shim")安装在Windows计算机上来提供Web服务用于.Net API.

我知道Teamprise逆向设计了Web服务,他们成功地利用这些知识在Java中创建了一个非常好的跨平台Team Explorer和命令行实现来访问TFS.事实上,它们很好地被微软收购,产品重新命名并重新发布为Microsoft Visual Studio Team Explorer Everywhere.

我还在几个非Windows平台上针对Mono测试了.Net API,但它们不兼容.初始NTLMv2身份验证使用Mono不支持的调用.他们似乎可以理解为Win32特定调用NTLMv2支持.

因此,在我为自己进行逆向工程的麻烦之前,以及处理NTLMv2来做到这一点.我希望网上有一些隐藏或隐藏的信息,有人可能已经记录了2005年,2008年和/或2010年TFS的部分网络服务.

请不要评论或发布有关Microsoft不推荐或支持的方法,我应该找到一种方法来使用.Net API,或者建议Proxy/Shim是最好的解决方案.我完全了解微软对此的官方立场,以及支持的解决方案.

tfs web-services

16
推荐指数
1
解决办法
6731
查看次数

搁架的目的是什么?

我一直在使用TFS一段时间,但作为一个单独的开发人员,我还没有完全使用它的功能.我现在的任务是与海外的几位同事合作,我们将使用TFS的共享版本.他们的一个过程是搁置,但我不确定如何使用它.我决定玩一玩,但我不确定在创建一个搁架后该做什么.我的流程如下: -

我从TFS打开了一个已完全签入的现有项目,并对其中一个文件进行了简单的更改.然后我创建了一个搁架组.然后我关闭了项目并从源代码管理中重新打开它.我注意到我所做的更改没有应用,这是正确的,但文件仍然检查给我.在这一点上,我的困惑开始了.如果我创建一个搁置集,我应该进行撤消挂起更改,以便将原始文件检入TFS,以便我的同事可以使用它们或从中创建构建.

我对这个过程有点困惑.

tfs tfs2010

16
推荐指数
3
解决办法
2万
查看次数

如何授予在VSO中管理测试计划的权限?

我不确定这是否是正确的stackexchange站点来问这个问题,但它关于程序员常用的软件工具(有点).


我是100个.net项目的集合管理员,我最近从一个内部部署的TFS迁移到了VSO.我收到开发人员的请求,授予他们创建/管理测试计划的权限.

现在,这些开发人员是"开发人员"和"贡献者"组的成员,因此具有以下权限:

vso权限

但即便如此,他们也无法创建测试计划(使用Microsoft Test Manager 2013).我在整个VSO控制面板中搜索过,我无法找出为什么我的开发人员没有创建/管理测试计划的权限.

在管理VSO中的权限时,即使是Microsoft提供的文档似乎也不尽如人意.

任何帮助深表感谢.如何授予开发人员这些权限?


编辑:我应该补充一点,我自己能够创建测试计划.我将给定项目中的权限与其中一个开发人员进行了比较,它们几乎相同(有一些不相关的例外,比如删除项目).

tfs microsoft-test-manager azure-devops

16
推荐指数
2
解决办法
2万
查看次数