我创建了一个Windows应用程序,我已经通过发布向导发布了它。 现在我想让它变得便携,以便最终用户不需要安装应用程序。 应用程序非常简单,它引用的唯一dll是office outlook interop。
请告诉我如何将应用程序移植
答案 0 :(得分:3)
您应该只能复制bin
文件夹中的文件,然后从那里启动应用程序。这称为“XCOPY部署”,长期作为.NET应用程序的主要优点之一推向市场。
只需确保在Office引用上设置属性,以便将DLL复制到bin
文件夹中。
但是,为此,客户端计算机必须安装了适当版本的.NET Framework。所以除非你能控制所有目标机器的配置,否则它不会真正便携,但至少它是一个好的开始。
答案 1 :(得分:0)
无需安装Winforms应用程序。只需为外部引用的dll将Copy Local
设置为true即可。构建项目并复制/Bin/Release
或/Bin/Debug
中的所有文件(取决于项目设置)。
客户端计算机上唯一必须安装的是适当的.Net Framework版本。