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

时间:2015-09-17 08:43:48

标签: c# .net winforms portable-executable portable-applications

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

环境和依赖关系如下

C#Winform

.Net Framework 4.5

SQLite的

Microsoft Report Viewer

请建议一下如何做到这一点。

2 个答案:

答案 0 :(得分:2)

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

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

请记住,

  

没有节目是岛屿 - 唐盒子

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

.NET Framework将首先在 bin 文件夹中搜索,如果找不到引用,它将搜索GAC(全局程序集缓存)。

答案 1 :(得分:0)

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

相关问题