【发布时间】:2016-09-21 20:59:17
【问题描述】:
我有自己构建的 C# winforms 应用程序,但我不知道如何将它部署到其他机器上。
在一个完美的世界中,我认为我应该能够进行发布构建,然后获取发布文件夹,将其压缩并发送给我想要的任何人。不是这样。我试过单击一次,但为交付方式列出的选项都不属于我想要的类别(能够获取文件夹然后将其发送给某人)。
我看过很多教程,但它们要么是通过 url 或可移动媒体安装程序,要么都不是关于 winforms 应用程序的。
有人请帮忙.....
【问题讨论】:
-
它在其他计算机上究竟是如何失败的?目标架构是否不同?
-
您遇到什么错误或类似情况?
-
您仍然可以按照您的描述进行操作。只需复制bin目录中的release文件夹即可。除非您有其他必须满足的依赖项。
-
将应用程序的所有引用设置为复制 local = true 应该将您需要的所有内容复制到您的 bin 目录。
-
复制您的代表和所有需要的 dll 实际上就足够了 :) 您确定您没有在代码中留下硬编码路径吗?这种情况经常发生,并且在尝试从另一台计算机启动时几乎会立即产生错误!
标签: c# winforms deployment installation