因此,一个朋友要求开发一个桌面应用程序以简化他的工作,这不是太大或疯狂,只是一些简单的CRUD操作,在这里进行了一些搜索任务&那里。
我现在已经完成了该应用程序了。
我以前从未交付过应用程序,并且从未真正找到自己的情况,因为我是一个绝对没有现实世界经验的初学者,所以我可以处理并交付我被要求做的事情。
有关应用程序的一些信息:
- 使用C#(Winforms)在.NET(4.5)上开发
- SQL Server 2014
- 实体框架6。
所以我如何将其交付给他的工作站,我在最后几天阅读了很多(发行,部署,发布)有点困惑,因为解释太模糊了,而且使用的英语有点困难对我来说,因为这不是我的母语。
请让我知道我应该知道什么,我很想逐步看到如何做到这一点,以及专业人员如何做。
提前感谢,并为你们每个人度过美好的一天。
用于我的解决方案(使用EntityFramework使用SQL Server数据库的Windows表单应用程序),我使用ClickOnce发布了它。
如何:使用Publish Wizard
发布ClickOnce应用程序您必须确保在项目(.dll)中使用的所有组件都像包含实体框架的那些一样。您可以在Microsoft网站上轻松找到它们。
如果您的数据库是本地数据库,则必须在计算机上安装SQL Server Express LocalDB。
然后,您只需要双击Clickonce的生成文件,它将启动安装程序向导。如果失败了,它将显示详细的错误,您可以轻松修复它。
最后,您必须验证配置文件中的连接字符串,以确保它指向数据库。