我已经获得了包含在我的一个项目属性中的licenses.licx文件。 我不确定它的dll是如何使用的。 它被使用的MSBuild? 当解决scheme正在build设中时,您是否知道如何使用它?
我正在使用SVN作为源代码控件的示例项目上使用CCNET。 CCNET被configuration为在每次检入时创build一个构build。CCNET使用MSBuild构build源代码。 我想在编译时使用最新的版本号来生成AssemblyInfo.cs。 我怎样才能从颠覆中检索最新版本,并使用CCNET中的值? 编辑:我不使用NAnt – 只有MSBuild。
我意识到在2008年之前,有许多针对NUnit v MSTest 版Visual Studio的常见问题(比如这个 )。 微软在第三个版本中有正确的事情。 对于MSTest,这是VS2010。 他们是用MSTest做的吗? 你会使用它在一个新的项目,而不是NUnit? 我的具体问题是: 速度 在CruiseControl.NET中运行testing(命令行或MSBuild任务) 来自CC.NET的代码覆盖率报告 你可以在debugging模式下运行MSTesttesting吗? (我们使用ReSharper,所以testing者对我们来说不是问题,过去几年我们使用了NUnit,我们没有TFS。)
我可以忽略svn结帐的文件夹吗? 我需要忽略我的生成服务器结帐DOC文件夹。 编辑:忽略外部不是一个选项。 我有一些我需要的外部资源。
任何人都有第三方SMTP服务器的Windows(服务器2003)的经验? 我想设置一个,以便巡航控制可以发送每晚构build和SVN签入的报告。 我想服务器是轻量级和免费的(这将只用于发送电子邮件) 我知道windows server 2003内置了一个SMTP服务器,但是这台机器是一台虚拟机,我不能给它一个安装光盘的权限。
我正在开发一个Web应用程序项目,我需要创build一个构build脚本; 一个构build脚本,我可以从我的巡航控制服务器触发。 由于nant没有被保存很久,我认为MSBuild是要走的路。 我需要构build脚本才能够 编译所有程序集 执行unit testing 对unit testing运行NCover分析 部署数据库(取决于参数)。 这是真的执行一个工具,因为我最终会写我自己的工具来部署数据库。 但是工具的执行应该是基于某些命令行参数的条件。 以巡航控制可以阅读和理解的格式提供unit testing和覆盖范围结果。 我假设MSBuild将允许我做所有这些事情。 但我不知道从哪里开始。 有谁知道一个很好的教程让我开始我的构build脚本?
基于实际经验,我想问你考虑哪个自动化构build环境更好。 我打算做一些.NET和一些Java开发,所以我想有一个支持这两个平台的工具。 我一直在阅读,发现了关于在stackoverflow开发中使用的CruiseControl.NET ,以及TeamCity在不同操作系统平台上基于不同编程语言支持构build代理的情况。 所以,如果你在这两方面有一些实际的经验,你更喜欢哪一个,为什么? 目前,我最感兴趣的是这个工具的易用性和pipe理,更不用说CC是开源的,而当你有很多项目运行的时候,TC是一个许可的对象(因为我需要less量的项目)。 另外,如果还有其他工具符合上述条件,并且您认为这是值得推荐的,请随时将其纳入讨论中。