是否有关于为使用 SQL 2012 LocalDb 的 WinForms 应用程序创建 Visual Studio 2010 安装程序项目的参考?
问问题
479 次
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\Packages
到C:\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 回答