【问题标题】:.NET - Create desktop shortcut on installation?.NET - 在安装时创建桌面快捷方式?
【发布时间】:2009-11-03 02:30:10
【问题描述】:

是否只有在应用程序面向 .NET Framework 3.5 时才能在安装期间创建桌面快捷方式的选项?在我的一个项目中,该选项显示为灰色,并且针对 .NET Framework 2.0。如果您想知道,我使用的是 Visual Studio 2008 Express Edition。

【问题讨论】:

  • 您使用的是什么安装程序?我不认为 Express Editions 能够创建设置项目。

标签: .net installation desktop shortcut


【解决方案1】:

使用 Visual Studio 2008(非 express)安装和部署项目模板,我能够包含一个 .NET 2.0 .exe(一个 Windows 窗体应用程序,已确认是针对 .NET 2.0 构建的)并拥有它检测 .NET 依赖项。然后,我可以毫无问题地在桌面上创建 .exe 的快捷方式(通过在“文件系统”窗口的“用户桌面”文件夹中创建快捷方式)。

编辑:

我上面描述的部署过程与您遇到的问题完全不同,我深表歉意。为了稍微澄清这个问题,我相信这是一个正在讨论的 C# Express Edition 项目,部署方法是通过 Project Properties->Publish 选项卡。我可以确认 Visual Studio Professional 2008 中存在这个 same 快捷方式选项灰色“功能”,但我无法确定为什么会这样;我想这与它想要如何部署事物的复杂性有关(例如自动检查更新之类的老手)。

我原来的帖子对你来说是一种解决方法,但是我提到的安装和部署项目没有与 VS C# Express Edition 打包。

【讨论】:

  • 您是否通过转到项目属性->发布然后单击选项来访问它?
  • 谢谢。很遗憾,这是不可能的。哦,好吧,也许在 VS 2010 中。:)
【解决方案2】:

IronRuby 以 2.0SP1 为目标并且可以选择。这可能是安装程序技术或 Express 的限制。 Wix 是我们使用的,可能想看看。

【讨论】:

    猜你喜欢
    • 2013-03-14
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多