小编use*_*587的帖子

如果只有一个类实现它,那么接口是否有任何意义?

在我的新工作中查看(成熟的)代码库,有一个接口,只有一个类实现它(据我所知).可以/我应该摆脱界面吗?

refactoring class-design interface

9
推荐指数
2
解决办法
298
查看次数

使用VSIX和PKGDEF在TFS2010上部署自定义策略

我正忙着尝试使用VSIX在TFS2010上安装自定义策略.

我已经在我的开发PC上启动并运行了该策略,我已经手动为注册表写了一个值,并且该策略已得到执行.

问题是为我们的其他开发机器设置VSIX项目和部署.

我按照以下说明操作:

http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx

首选方法似乎是在VS 2010中使用新的VSIX项目类型,我在我的解决方案中添加了一个VSIX项目,但博客条目中的说明对于下一步该做什么非常模糊.我的理解是PKGDEF文件意味着您在部署时没有为注册表写入值,并且在启动Visual Studio时将PKGDEF文件的内容滚动到配置中.那很好,但是如何构建VSIX包?

我尝试将自定义策略项目作为VS Package类型添加到VSIX项目,但是当我构建时,我得到错误:项目中不存在目标"PkgdefProjectOutputGroup".

我试过添加dll,pkgdef文件作为自定义内容类型等,但没有任何作用.

我更改了博客中的PKGDEF文件以匹配我自己的项目.

当我在开发机器上安装VSIX软件包时,我可以在Visual Studio中的Extensions Manager中看到加载项,但是当我在TFS中检查自定义策略时,我收到"未注册"错误.

我真的需要一步一步地设置一个VSIX项目来部署自定义策略,任何人都可以帮忙吗?

tfs tfs2010 vsix

5
推荐指数
1
解决办法
2915
查看次数

标签 统计

class-design ×1

interface ×1

refactoring ×1

tfs ×1

tfs2010 ×1

vsix ×1