我使用 Business Desktop Deployment (BDD) 来构建我的项目。脚本是用 python 编写的。我拥有的 BDD 不支持 Visual Studio 2008。请告诉我支持 VS2008 的最新 BDD 版本是什么,我可以在哪里获得有关 Business Desktop Deployment 的更多信息?
2 回答
这里有一篇文章可能会帮助您使用商业桌面部署 (BDD) 版本。它的日期为 2009 年 3 月,上面写着:
Microsoft 部署工具包 2008 Update 1 替换了所有先前版本的 MDT 和 BDD。它为新的操作系统版本和部署场景提供了额外的支持,是早期版本用户的升级路径。
文章指向MDT 2010 下载页面。
BDD 是一种与验收测试和 TDD 相关的小型方法(它确实做得更高,但这可能就是您正在做的事情)。
从您的问题来看,您似乎一直在用 Python 编写 BDD 场景或单元示例。Visual Studio 不是用于编写 Python 的好工具。如果您想继续使用 Python,请尝试使用 Vim,或者您可能可以获得用于 Eclipse 或 IntelliJ 的 Python 插件。
如果要使用 Visual Studio 进行编程,请使用 C# 或 F#。有几个很棒的 BDD 框架——SpecFlow或TickSpec——可以帮助你。
更多信息,包括工具列表,可在 BDD 的 Wikipedia 页面上找到。
否则,请澄清您的问题。它以目前的形式没有多大意义!
编辑:嗯,我每天都学到新东西。BDD 也代表“Business Desktop Deployment”,是 Microsoft 产品。这是一个页面,其中包含建议您应该使用 Microsoft Development Toolkit 的更新。希望这会为您指明正确的方向。我想我们一直在使用的工具click-once会做类似的事情。
您可能应该知道,如今似乎很少有人认为 BDD 意味着除了软件中的行为驱动开发之外的任何东西。我也听说过二元决策图;虽然不经常。祝您搜索顺利。