通过复制Bin> Debug文件夹内容安装应用程序有什么问题?

rem*_*rem 3 .net c# windows testing wpf

对于非常复杂的WPF应用程序的测试用法,我经常不做安装程序 - 只需在构建项目后,将VS2008项目文件夹的Bin> Debug文件夹内容复制到用户计算机的硬盘驱动器并将图标放到桌面上.没有记录到Windows注册表.

这种使用Windows应用程序测试期间的方法有什么缺点吗?

adr*_*nks 10

这种方法完全没有问题 - 它就是所谓的xcopy部署.你没有这样做的一些事情:

  • 添加/删除程序中的条目供用户卸载
  • 能够为桌面/开始菜单/快速启动添加快捷方式
  • 对设置等注册表的任何更改......

另一个好处是,您可以由不需要管理权限进行安装的用户将您的应用程序放到计算机上.

这真的取决于你的要求.如果您不需要安装程序的任何功能,那么只需复制文件就是一种很好的方法.

我同意有关使用发布版本的其他评论 - 特别是如果您正在部署实际使用而不仅仅是测试.


gin*_*boy 9

您可能想要做的唯一更改是构建应用程序Release而不是Debug从Bin> Release文件夹中获取文件.

更多信息:http://haacked.com/archive/2004/02/14/difference-between-debug-vs-release-build.aspx