如何使c# winform应用程序可移植



我用c# 4.5开发了一个winform应用程序。我想让它便于携带。我的意思是它不需要安装。要部署此应用程序,我只想复制并粘贴应用程序文件的文件夹。像塔利或VLC媒体播放器。

环境和依赖项如下

c# Winform

。. Net Framework 4.5

SQLite

Microsoft Report Viewer

请建议一个做这件事的方法。

对于每个项目的引用,您应该验证Copy Local属性是否设置为True。这样,所有的引用将被复制到项目的bin文件夹中(在编译时)。

对于bin文件夹的复制/粘贴部署应该足够了。

Keep in mind,

没有程序是孤岛——Don Box

所以部署机器至少需要安装目标框架。

。. NET Framework将首先搜索bin文件夹,如果没有找到reference,它将搜索GAC(全局程序集缓存)。

XCopy部署可用于部署您的应用程序。

最新更新