使用预安装的.NET Framework从CD运行.NET应用程序,但无需在客户端PC上进行设置

时间:2013-06-12 07:05:51

标签: .net

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

假设 - .NET 2.0将在所有用户的计算机上提供。我希望我的应用程序只在存在CD或DVD时运行。

我尝试ClickOnce,但是会创建一个setup.exe文件,用于在用户的计算机上安装软件。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

<强>分发

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

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


其他信息:Best way to deploy Visual Studio application that can run without installing

<强>自动运行

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

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

语法:“open = FILENAME.exe”

示例:“open = example.exe”

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

语法:“shellexecute = FILENAME”

示例:“shellexecute = example.exe”


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