如何使用数据库释放WPF

时间:2016-04-11 14:19:20

标签: c# wpf entity-framework release

我正在使用Entity Framework,现在想要发布软件 - 它附加了一个数据实体模型,它作为localhost托管在开发PC上。

有没有办法可以释放它,然后保存数据库?

每次我发布它然后打开程序崩溃;当我发布它时,我很快就会在任何数据库代码上出现红线错误,然后消失。

我们将不胜感激。

  

编辑:数据库是否必须在线托管?

     

编辑:当我在调试模式下运行它并没有崩溃时它运行正常

     

编辑:我已将.exe文件移到我的桌面上(不确定我是否必须使用整个发布文件)

     

编辑:这是一个PrintScreen:

Crashed on Logon

1 个答案:

答案 0 :(得分:5)

如果您使用的是Entity Framework,那么您的程序将需要这些程序集以及它所依赖的任何其他程序集与.exe文件位于同一文件夹中。可能解释为什么它在Debug中工作正常。 Visual Studio会将依赖项复制到输出文件夹中。