我有一个我想在C#上工作的项目,但是一键发布选项会生成一个setup.exe,它看起来运行正常但只生成1kB一次点击应用程序参考。那么我到底要做什么才能生成正确的设置文件呢?
答案 0 :(得分:0)
如果应用程序很小,二进制文件应该很小。大多数繁重的实现都是由.net框架提供的。
如果您的目标框架是您怀疑不会出现在受众的Windows版本中,则可以通过以下方式包含.net框架可再发行组件包和其他依赖项:
1 - 右键单击解决方案资源管理器中的项目 2 - 在将显示的属性选项卡上,选择“发布”选项卡(应该是最后一个) 3 - 在发布设置上单击先决条件... 4 - 选择所需的先决条件,并将单选按钮更改为“从与我的应用程序相同的位置下载先决条件”
如果您不喜欢ClickOnce,可以使用InstallShield Limited Edition项目。它将创建更加可定制的设置体验,免费版本是一个良好的开端。
将项目添加到模板下的解决方案 - >其他项目类型 - >设置和部署 - >启用InstallShield Limited Edition
它将指导InstallShield页面注册并下载插件的免费版本。