我注意到 Visual Studio 2010 数据库项目有一个可重新分发的组件来支持在最终用户系统上的部署。
该组件是否适用于 .Net 3.5,还是需要 .Net 4.0?
我注意到 Visual Studio 2010 数据库项目有一个可重新分发的组件来支持在最终用户系统上的部署。
该组件是否适用于 .Net 3.5,还是需要 .Net 4.0?
据我所知,Visual Studio 2010 数据库项目将需要目标机器上的 .Net 4.0。如果您使用 Reflector 检查%ProgramFiles%\Microsoft Visual Studio 10.0\VSTSDB\Deploy中的可再发行组件,您会发现它们都依赖于版本 4.0.0.0 的框架库。
除此之外,.deploymanifest 文件(实际上是伪装的 MSBuild 文件)指定 4.0 作为 MSBuild 工具版本。
如果您想在数据库服务器上定位 .Net 3.5,您似乎需要使用Visual Studio Team System 2008 Database Edtion GDR R2 (当然需要 VS 2008)。