C#winforms应用程序下一步是什么?

时间:2016-06-23 02:39:23

标签: c# .net sql-server winforms entity-framework-6

所以一位朋友要求开发一个桌面应用程序以便于他的工作,这不是太大或太疯狂只是一些简单的操作和一些搜索任务在这里&那里。

我已经完成了应用程序现在是时候交付它了。

我以前从来没有发过应用程序而且从来没有真正发现自己处于那种情况,因为我是一个完全没有真实世界经验的初学者,所以我对此非常陌生,但我可以处理并提供我要求做的事情。

有关申请的一些信息:

  • 在.Net(4.5)
  • 之上使用C#(winforms)开发
  • SQL Server 2014
  • 实体框架6。

那么我如何将它传送到他的工作站,我在最后几天阅读了这些(发布,部署,发布)有点混淆,因为解释太模糊加上使用的英语有点困难对我来说,因为它不是我的母语。

请让我知道我应该注意什么,我很乐意一步一步地看到如何做到这一点,以及专业人士如何做到这一点。

提前致谢,祝你们每个人度过美好的一天。

1 个答案:

答案 0 :(得分:1)

对于我的解决方案(使用EntityFramework的带有SQL Server数据库的Windows窗体应用程序),我使用ClickOnce发布它。

How to: Publish a ClickOnce Application using the Publish Wizard

您必须确保您在项目中使用的所有程序集(.dll)都安装在计算机上,就像包含实体框架的程序集一样。您可以在Microsoft网站上轻松找到它们。

如果您的数据库是本地数据库,则必须在计算机上安装sql server express LocalDB。

然后,您只需双击clickOnce生成的文件,它就会启动安装程序向导。如果失败,它会详细显示错误,您可以轻松修复它。

最后,您必须验证配置文件中的连接字符串,以确保它指向您的数据库。