1

是否有关于为使用 SQL 2012 LocalDb 的 WinForms 应用程序创建 Visual Studio 2010 安装程序项目的参考?

4

1 回答 1

1

我不知道有什么好的参考,但这很容易。ClickOnce 包在 Visual Studio 2010 和 2012 之间兼容,因此您需要做的就是在某处安装 Visual Studio 2012 以获取 LocalDB 引导程序(免费的 VS 2012 Express for Desktop)并将SqlLocalDB2012文件夹复制C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\PackagesC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages(取决于您的 Windows安装位置可能略有不同,但应该很容易找到)。

现在需要注意的是,要从 .NET 连接到 LocalDB,您需要 .NET 4.0.2 或更高版本。我认为任何地方都没有 .NET 4.0.2 的引导程序。因此,您要么需要自己实现它,要么以 .NET 4.5 为目标。您应该能够从 VS 2012 复制 .​​NET 4.5 引导程序,就像您可以复制 LocalDB 一样。

于 2012-11-06T23:50:53.700 回答