Create a standalone .exe file

非 Y 不嫁゛ 提交于 2019-12-05 09:52:11
  1. There should be other DLL's in the Debug library. You need those to run your exe.

  2. If there are no DLL's there, make sure you set the 'Copy local' property of the required references to True, and build again.

  3. If you want to make a standalone program, you should create a new Setup project in your solution. Include the Primary Output from your application project, and the setup should include the required DLL's automatically. Once you build the setup project, you can install your application as a standalone software.

eMko

You usually distribute application with bunch of DLLs, that's nothing bad.

But if you really want to make it a single exe, you can look here - same question is answered Embed .net dll in c# .exe . (Valid if your DLLs are also .Net assemblies)

Edit: If you need to easily distribute app to not-very-computer-friendly users, consider also trying ClickOnce. It's roughly something like Java Web start - only disadvantage is that you can't get "Windows Logo" certificate from Microsoft for projects distributed that way.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!