0

我在.NET中构建了一个小游戏,我将分发给用户,但我不希望将应用程序安装在用户的机器上。该应用程序只能从 CD 运行,而无需在用户计算机上安装设置。

假设 - .NET 2.0 将在所有用户的机器上可用。我希望我的应用程序仅在存在 CD 或 DVD 时运行。

我试过ClickOnce,但这会创建一个setup.exe在用户机器上安装软件的文件。

4

2 回答 2

1

只需将 EXE 文件刻录到DVD上。使用IMAPI检查 CD/DVD 是否存在。

于 2013-06-12T08:02:52.207 回答
0

分配

使用配置“Release”构建您的项目。

在您的 CD 上刻录创建的 .exe 文件(默认路径:“PROJECTNAME/Build/Release”)和所有需要的文件(.ddls 或其他文件)。


附加信息:部署无需安装即可运行的 Visual Studio 应用程序的最佳方式

自动运行

在您的 CD 上创建一个“autorun.inf”文件并在第一行写入“[autorun]”。为第二行选择以下选项之一:

  • “打开”命令(Windows 95 或更高版本)

语法:“open=FILENAME.exe”

示例:“open=example.exe”

  • “shellexecute”命令(Windows 2000 或更高版本)

语法:“shellexecute=文件名”

示例:“shellexecute=example.exe”


来源: http: //www.wizbit.net/

于 2013-06-15T10:36:25.563 回答