小编kel*_*lyb的帖子

没有Visual Studio的T4?

我正在尝试将一些代码生成模板连接到我的团队的自动构建过程.我们的SCM团队不希望在我们的构建机器上使用Visual Studio(我很难与之争论).

有没有办法在没有Visual Studio的情况下安装T4引擎?

.net t4

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

Visual Studio 2010可扩展性 - 自定义项目模板向导

我已经阅读了相当多的关于VS2010中可扩展性故事的改进得到了很大改进(即基于MEF等),但尚未弄清楚.我最近碰到了一个让我想要潜入的真实场景,但是我很惊讶没有找到很多关于启动和运行我想要构建的有用信息.

我的团队在Silverlight上创建了我们自己的特定于域的UI框架,我们想要打包一系列项目和项目模板,作为我们产品随附的SDK的一部分进行分享.通过导出东西成zip以传统的方式这样做是非常简单的,但是我们希望有更多的东西在线与你在ASP.NET MVC或Silverlight获得向导当你创建一个新的项目(即对话框/精灵跳跃向上并要求您提供更多信息,并根据您的额外输入生成其他项目,参考,代码等.

这些功能是否通过VS2010中的可扩展性模型公开?如果有人能指出我的总体方向,我将不胜感激.谷歌今天没有为我提供任何东西:(

visual-studio-2010 vs-extensibility

6
推荐指数
1
解决办法
7002
查看次数

如何获取我所有实体映射表的列表?

简而言之:如何获取映射到我的实体的所有表名的列表?

原因:我们有一组由NHibernate支持的WCF Web服务,通​​过FluentNHibernate映射.我们在架构中构建了一个简单而强大的健康检查功能.我们可以调用一个安全的Diagnose()服务操作,它会向我们的Windsor容器询问IHealthCheck接口的所有已注册实例.我们有许多具体的接口实现,用于检查产品安装的状态 - 即数据库连接,种子数据,下行服务连接等.

我们已经构建了许多检查NHibernate代码健康状况的东西.例如,我们借用这个[1]代码形式Ayende来查询每个映射.我想围绕我们与NHibernate一起使用的自定义KeyGenerator实现进行检查.我们有一个表在数据库中存储每个表的行.我们的HILO算法使用该表来执行密钥生成.所以,我想编写一个检查,确认SessionFactory中的每个映射实体在该表中都有一行代表实体支持表.

任何指针将不胜感激.session.SessionFactory.GetAllClassMetadata()闻起来很有希望,但我看不出我到底想要找到什么.

干杯.

[1] http://ayende.com/Blog/archive/2006/08/09/NHibernateMappingCreatingSanityChecks.aspx

nhibernate nhibernate-mapping

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

厨师食谱交付 - 厨师服务器与神器+ berkshelf

我的公司一直在对Chef进行大量投资.我们建立了一个值得尊敬的烹饪书库来自动化我们的基础设施.我们故意忽略了Chef Server和菜谱共享的问题,因为我们希望首先在我们的烹饪书中获得一些临界质量,以便推动我们如何解决这个问题.现在我们在那里,我们正在探索各种选择.我们已经对Artifactory进行了大量投资,我们很高兴地使用它来存储使用Artifactory中的nuget,ivy,maven,npm和bower存储库来跨Windows/.NET和Java存储CI系统的所有内容.我一直在读这个话题:

在厨师仓库管理自定义食谱

Berkshelf-api和Chef Supermarket与传统工件库的做法有何不同?

当我们在Artfiactory中已经有一个通用工件服务器时,我很难看到Chef Server作为食谱库的重点.最适合我们当前环境的模型是从Jenkins工作中将Cookbook发布到Artifactory,并根据需要使用Berkshelf将它们从那里拉出来.从我的阅读中看来,Berkshelf可以与Artifactory作为一个来源进行交流,但我还没有找到有关如何做到这一点的详细信息.到目前为止我们遇到的每个包管理器都有一些方法可以将它指向Artifactory,所以我假设有可行的.

任何人都可以分享关于如何最好地接近这个的指导吗?任何人都可以提供有关berkshelf是否能够愉快地完成这项工作的任何细节吗?

artifactory chef-infra berkshelf

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