Visual Studio如何发布使用联机数据库中的数据的应用程序

时间:2014-06-02 12:32:50

标签: c# visual-studio visual-studio-2012 installer

您好我在visual studio上发布了我的桌面应用程序作为clickOnce安装,但我似乎遇到了SQL和实体框架异常的问题,因为这是我的软件用来显示数据的。有没有其他方法来解决这个问题?以下是用户想要查看特定数据时发生的情况的图像。大多数情况下,例外范围包括SQL和实体框架。这只发生在另一台计算机上,而不是我的软件创建的计算机上。

enter image description here

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您希望使用应用程序二进制文件部署数据库,则可以尝试SQL Server Compact而不是服务器的完整版本,这需要在计算机上安装服务器。这里的msdn链接将帮助您完成该过程 -

http://msdn.microsoft.com/en-us/library/aa983326(v=vs.110).aspx

您可以从这里下载应用程序 -

http://www.microsoft.com/en-us/download/details.aspx?id=17876

简而言之,SQL Server Compact数据库文件(.sdf)可以与您的应用程序以及一些二进制文件和dll一起部署,以帮助它在目标上工作。 msdn主题将向您展示如何执行此操作。

完整的文档和良好的起点也在这里 -

http://msdn.microsoft.com/en-us/library/aa983321(v=vs.110).aspx

重要在使用SQL Compact数据库时,实体框架有一些限制,请务必检查并确定这不会对您造成任何问题。

http://technet.microsoft.com/en-us/library/cc835494(v=sql.110).aspx