App.config 的控制台应用程序
Console application with App.config
我有一个带有 App.config 的控制台应用程序。当我 运行 在我的工作站上时它工作正常。如果我将 exe 和 exe.config 文件移动到服务器,什么也不会发生!可以只将 exe 和 exe.config 移动到同一个文件夹,然后将 运行 移动到 exe 吗?我是否缺少任何其他文件?请指教
您可能不应该只是临时复制 DLL 和 EXE 文件,但如果您是一个聪明的开发人员,您可能会想出如何去做。最终用户可能就没那么幸运了。
有几种既定的方法可以以 user-friendly 方式部署应用程序。 MSDN 提供了 guidance 如何做到这一点。
分发应用程序的最简单方法可能是使用 ClickOnce。请按照以下步骤操作:
- 在Visual Studio
中打开项目
- 打开项目属性
- 单击 "Publish" 选项卡
- 根据需要修改默认值,或保留它们以在项目的
\publish
子目录中发布安装文件。
- 单击 "Publish Now" 按钮
- Visual Studio 将检查依赖项并为您创建一个 click-once 安装程序,然后打开 Windows 资源管理器到它的位置,以便您可以复制文件。
- 将文件复制到分发媒体(ftp 站点、USB 驱动器、网络共享或类似的东西)
- 在目标机器上,打开分发媒体和 运行 安装程序 exe。
即使您不打算分发该软件,运行通过发布过程,打开以 .manifest
结尾的文件并查看 XML 也会提供你知道你的依赖是什么。
我有一个带有 App.config 的控制台应用程序。当我 运行 在我的工作站上时它工作正常。如果我将 exe 和 exe.config 文件移动到服务器,什么也不会发生!可以只将 exe 和 exe.config 移动到同一个文件夹,然后将 运行 移动到 exe 吗?我是否缺少任何其他文件?请指教
您可能不应该只是临时复制 DLL 和 EXE 文件,但如果您是一个聪明的开发人员,您可能会想出如何去做。最终用户可能就没那么幸运了。
有几种既定的方法可以以 user-friendly 方式部署应用程序。 MSDN 提供了 guidance 如何做到这一点。
分发应用程序的最简单方法可能是使用 ClickOnce。请按照以下步骤操作:
- 在Visual Studio 中打开项目
- 打开项目属性
- 单击 "Publish" 选项卡
- 根据需要修改默认值,或保留它们以在项目的
\publish
子目录中发布安装文件。 - 单击 "Publish Now" 按钮
- Visual Studio 将检查依赖项并为您创建一个 click-once 安装程序,然后打开 Windows 资源管理器到它的位置,以便您可以复制文件。
- 将文件复制到分发媒体(ftp 站点、USB 驱动器、网络共享或类似的东西)
- 在目标机器上,打开分发媒体和 运行 安装程序 exe。
即使您不打算分发该软件,运行通过发布过程,打开以 .manifest
结尾的文件并查看 XML 也会提供你知道你的依赖是什么。