菜单cd在C#.. bug!

时间:2011-06-15 13:39:17

标签: .net frameworks autorun

我为我们的软件安装光盘做了一个菜单。它仅适用于安装了Visual Studio的2台计算机。

当我在安装了.Net框架的其他人上尝试时,它只会崩溃......

另外,我用C#编写了短程序,当然如果没有安装.Net框架,我想发布 安装而不是菜单CD。用autorun文件有什么办法吗?

2 个答案:

答案 0 :(得分:0)

在回复有关自动运行文件的部分时,我猜你必须使用visual studio的发布功能。我发现你的问题令人困惑,但我认为你想要从CD加载安装程序而不是加载你的菜单应用程序(如果我错了就纠正我)。要做到这一点,你必须编辑AUTORUN.INF文件。该文件的标准格式为:

[autorun]
open=application.exe
icon=application.exe/application.ico
action=This will be shown when you right-click the icon in my computer
label=The label in my computer

将application.exe替换为安装程序的路径,如果需要自定义图标,请在icon =后面放置图标的路径。 动作和标签文本都会影响“我的电脑”中的内容

答案 1 :(得分:0)

您必须通过静态链接来编写一个本机(读取:C / C ++)应用程序,该应用程序不依赖于任何已安装的库。此应用程序将检查.NET框架的正确版本。如果未安装,则启动安装程序。否则,您可以启动您的应用程序。