【发布时间】:2015-04-10 21:21:29
【问题描述】:
我正在将一个 c# Windows 窗体应用程序部署到我们的网络服务器。它不需要安装。它只会在内部使用。当我发布时,它会创建一个文件 ourprogram.application。双击时,我会检查不存在的证书和烦人的“无法验证发布者”停顿框。
我想要的是创建一个简单的 ourprogram.exe 没有所有的检查。我可以复制 bin/release 下的所有文件并将其放入网络文件夹中 - 使用这种方法可以获得我的 .exe,但我必须复制所有其他文件和随附的 dll。
有没有办法简单地构建一个包罗万象的.exe?
我正在使用 Visual Studio 2013 Professional 和 .Net 4.5.1
【问题讨论】:
-
是的,那些包罗万象的exe通常被称为
setup.exe并被称为“安装程序”。如果您希望一个文件复制所有内容,您需要编写一个安装程序项目,而不是使用 Click-once。 -
检查您的项目属性、签名、应用程序和发布选项
-
确保这些额外 dll 的许可条款允许此类使用;)
标签: c# winforms visual-studio-2013 publish