我在Visual Studio 2015中使用本地数据库.MDF文件和.log文件制作了一个C#应用程序。现在我必须移动另一台PC。如何在本地数据库中运行另一台PC中的.exe文件。尝试在另一台PC中复制唯一的.exe文件和数据库文件,并设置与我的PC中相同的本地数据库文件路径。我没有使用任何SQL服务器,我对它没有太多了解,因为它是我的第一个项目。如果我只想移动本地数据库文件和.exe文件,我的应用程序可以运行吗?我已经做到了这一点,但未能添加更多内容?我错过了什么?我搜索过但我很困惑。 非常感谢您的建议。
答案 0 :(得分:0)
您应该将DB列为项目的依赖项之一,并建立正确的文件路径。听起来你做到了。只是为了确定,你应该将DB放在项目文件夹的某处...为它创建一个单独的文件夹;把它放在你的资源中;把它放在你的bin
文件夹中......与项目直接相关的东西。例如 - 我们在工作中使用的数据库存储在ProjectName > Project > Install > SubFolderName > Databases > DB
(显然文件名和扩展名已被编辑)。
将数据库放在项目中的合理位置后,只需将整个项目复制并粘贴到新计算机上即可。请记住,如果您使用string
作为文件路径来检索文件(可能是您的文件),则它们可能在新计算机上无效。您可能需要重置这些。我想这是你最大的问题。
这是我从你的帖子中收集的最好的。希望它有所帮助。