【发布时间】:2020-03-02 03:12:06
【问题描述】:
所以目前我在 Visual Studio 中有一个可以完美运行的项目。当我构建项目并在我的 Debug 文件夹中创建 .exe 构建时,我可以毫无问题地运行它。但是,当我尝试与其他同事共享我的 .exe 版本时,该项目无法运行并崩溃。起初,该项目描述了无法找到依赖项。然后我将依赖项添加到.exe程序所在的文件夹中,它仍然不起作用。
那么,创建可以分发给人们的 .exe 程序的最佳方法是什么?有没有办法在我的计算机上的“外部”环境中测试程序?有没有办法创建一个不在我的调试文件夹中的 .exe 程序?
【问题讨论】:
-
这是一个很大的话题。阅读“部署”。有类似“发布”菜单的东西,可以将任何内容放在 ftp 或网络服务器上。当然,您可以将构建目标更改为您想要的任何文件夹,但您不能禁用全局程序集缓存 (GAC)。有些 DLL 可能只安装在您的计算机上,或者至少可以在没有指定特定路径的情况下找到它们。如果您需要测试环境,请拥有第二台计算机或创建虚拟机。
-
根据您的描述,我认为发布您的程序对您来说是一个不错的选择。你可以参考How-To: Use ClickOnce to deploy your Applications去做。
标签: c# visual-studio build exe