仅当应用程序以.NET Framework 3.5为目标时,在安装过程中创建桌面快捷方式的选项是否可用?在我的一个项目中,该选项是灰色的,并且针对.NET Framework 2.0。如果您想知道,我正在使用Visual Studio 2008 Express Edition。

有帮助吗?

解决方案

使用Visual Studio 2008(非表达式)设置和部署项目模板,我能够包括.NET 2.0 .exe(Windows Forms App,已确认已构建针对.NET 2.0)并将其检测到。净依赖性。然后,我能够在桌面上创建.exe的快捷方式而无需任何问题(通过在“文件系统”窗口中的“用户桌面”文件夹中创建快捷方式)。

编辑:

我在上面描述的是,部署过程与您遇到的问题完全不同,我深表歉意。为了稍微澄清这个问题,我相信这是正在讨论的C#Express Edition项目,并且部署方法是通过项目属性 - >发布选项卡。我可以确认 相同的 Visual Studio Professional 2008中存在快捷方式涂鸦的“功能”,我无法确定为什么这是正确的;我想这与它想要如何部署事物的复杂性有关(使用自动检查更新的DODS)。

然后,我的原始帖子为您提供了一种解决方法,但可惜我提到的设置和部署项目并未包装在VS C#Express Edition上。

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top