如何发布带有数据库的 WPF

How to Release a WPF with a Database

我正在使用 Entity Framework,现在想发布该软件 - 它附加了一个数据实体模型,作为本地主机托管在开发中的 PC 上。

有什么办法可以释放它,然后它会保留数据库?

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

如有任何帮助,我们将不胜感激。

Edit: Does the Database have to be hosted online?

Edit: It does not crash when I run it in debug mode and it works fine

Edit: I have moved the .exe file onto my Desktop only (not sure if I had to take the whole release file)

Edit: Here is a PrintScreen:

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