【问题标题】:Burn setup project to CD将安装项目刻录到 CD
【发布时间】:2011-06-02 20:49:00
【问题描述】:

我以前从未将 Visual Studio 程序刻录到 CD。我已经用我的所有程序文件制作了一个安装项目,它工作正常。我是否只需将以下安装程序文件刻录到 CD 上并提供给他人?

安装程序是一个文件夹,其中包含:

-DotNetFX35(文件夹):包含我的程序的 .net 要求。

-WIndowsInstaller3_1(文件夹):WindowsInstaller-KB893803-v2-x86.exe

-setup.exe

-My Installer.msi

对于这个看似简单的问题,我们深表歉意。我正在仔细检查,因为我有一张 CD 和一个不耐烦的雇主。

谢谢!

【问题讨论】:

  • 制作 ISO 以避免浪费 CD :-) 它可以让您验证您的安装是否包含所有必要的文件。
  • “我有一张 CD和一个不耐烦的雇主”——也是一个非常节俭的雇主。买一包CD,你肯定会犯错误或2。
  • 正如 Darin Dimitrov 所说,您可以使用文件创建一个 ISO 以进行试用,然后使用 Daemontools 之类的工具虚拟运行 ISO。这样您就可以看到用户将看到的内容,而无需在您的 CD 上实际写入任何内容。
  • @Darin:如何制作 ISO?尼禄燃烧它是。我会调查的。感谢大家! @Henk:我目前正在测试我自己的个人 CD 上的刻录。 ;)
  • @OCER,没有 Daemon Tools 用于挂载现有的 ISO 文件,而不是创建。您可以使用 Nero Burning ROM 创建 ISO。

标签: c# .net setup-project cd-burning


【解决方案1】:

如果您希望自动运行工作,您将需要添加一个 autorun.inf。将安装文件夹的内容放在磁盘根目录下,在磁盘根目录创建一个名为“autorun.inf”的简单文本文件并添加以下内容:

[autorun] 
open=setup.exe 

这将指示操作系统在磁盘插入(并同意)后运行 setup.exe。

other tricks 你也可以使用 autorun.inf。正如许多人在 cmets 中提到的那样,测试它的最佳方法是创建一个 ISO 并对其进行测试,或者购买一堆空白磁盘。这些天它们很便宜。

如果你不关心自动运行,那么你可以在磁盘本身上放任何东西,它只是内容,用户只需要自己进入内容并点击设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-31
    • 2013-02-05
    • 2010-09-10
    • 2016-08-21
    • 2014-03-14
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    相关资源
    最近更新 更多