2

我的解决方案中有一个 DBPro (DataDude) 项目,用于管理和版本化我的应用程序的数据库模式。我使用 TeamCity 4.0 进行持续集成。

为了能够构建 .dbproj,必须安装 MSBuild 任务及其各自的程序集,并安装其他 .dbschema 和 .xsd 依赖项。最简单的解决方案是在构建服务器上安装 VS2008 TS: Database Edition ..这是我想避免的。在 VSTSDB 安装的一些丢失的 XSD 文件构建失败后,我已经开始将文件一个一个地放置到位。

有没有人找到避免安装 VSTSDB 的简单方法?一个社区制作的“redist”安装程序,将正确的文件放在正确的位置并将正确的程序集放入 GAC?这个话题很难谷歌,所以我希望利用堆栈溢出知识库:)

我知道 Deploy 文件夹和 vsdbcmd.exe,但我想构建(和部署)。

4

2 回答 2

1

不,不是根据Gert Drapers的这篇文章

于 2009-01-28T03:31:01.347 回答
0

问题是您是否能够使用命令行构建数据库(例如带有一些参数的 devenv.exe)?如果是这样,我认为安装开发环境并通过构建服务器上的 MSBuild 中的命令行任务执行没有问题。我在我管理的项目中为 MSI 安装程序做同样的事情。

于 2009-02-16T13:54:19.193 回答