这可能是一个非常琐碎的问题,但部署对我来说是个新问题,而且对部署哪个文件一点也不困惑。
我有一个WPF测试项目,在visual中使用实体框架,并试图使用WIX来部署它。目标机器正在运行windows 7。考虑到目标机器上安装了.Net框架和,我需要部署哪些文件(在WIX文件中安装组件)?我已经尝试将整个bin/Release文件夹复制到目标机器上,并且它可以工作。不过,我不知道这是否有必要。下面的屏幕截图显示了我的应用程序的bin\ application目录。
问题是,我不知道某些文件的工作,特别是具有以下扩展名的文件:
数据库文件位于Users[username]目录中,如果它不存在,将被创建,所以我认为它不是部署的一部分。另外,我想了解两个xml文件-
我也需要部署这两个文件吗?
发布于 2015-03-14 08:15:09
exe.config
您可以在这里更改几个设置--如果在项目构建EXE中定义了这些设置。你可能想要部署这个。
.pdb
Debugfiles。如果您正在调查错误-否则不要部署,这些错误包含源信息。
.vshost.exe
.vshost.exe.config
不要部署。它们由Visual使用/生成。如果从Visual启动项目,则该项目在宿主进程环境中运行,因此在应用程序运行时不能使Visual崩溃。不是为了生产。
EntityFramework.SqlServer.xml
EntityFramework.xml
这是对应dll的文档。对发展有用,我不认为你想把它们部署好。
https://stackoverflow.com/questions/29046233
复制相似问题