我已经通过.NET 3.5开发了一个Windows应用程序,现在我想部署它进行安装,我不知道应该在Windows安装程序中添加哪些文件exaclty?这是我的项目结构: - 我有一个名为'Images'的文件夹,我有我的图像 - 我的bin文件夹中有几个.dll文件 - 我的Windows应用程序使用我开发的web服务,所以我的项目中有一个Web引用文件夹 - 我的app.config文件位于根目录中 - 我必须在我的根目录中使用.ico文件 - .exe文件位于我的bin文件夹中
现在我要添加哪些文件?我也想预编译我的项目并将其部署为.dll文件,请帮助我这是我第一次部署一个win app项目。谢谢你的帮助
答案 0 :(得分:1)
一般来说,您不添加文件,只需添加项目输出即可。 Visual Studio确定需要哪些文件。 (参见文档)http://msdn.microsoft.com/en-us/library/cc766795.aspx
(编辑 - 这比上面的链接更好:http://www.dreamincode.net/forums/topic/58021-deploying-a-c%23-application-visual-studio-setup-project/)
例外是内容文件。假设您有要作为项目的一部分安装的图像或pdf文件。但是,即使使用这些,在定义安装程序时也没有指定任何内容,只需确保为原始项目中的内容文件选择“始终复制”或“复制如果更新”。
在您的情况下,应自动包含.dll文件,Web引用和实际代码组件,但您可能需要在图像上指定“复制”选项。 (见http://www.flatredball.com/frb/docs/index.php?title=Tutorials:Adding_files_to_your_project)