在安装期间创建桌面快捷方式的选项是否仅在应用程序面向.NET Framework 3.5时可用?在我的一个项目中,该选项显示为灰色并且针对.NET Framework 2.0。万一你想知道,我使用的是Visual Studio 2008 Express Edition。
答案 0 :(得分:1)
使用Visual Studio 2008(非快速)安装和部署项目模板,我能够包含一个.NET 2.0 .exe(一个Windows窗体应用程序,确认是针对.NET 2.0构建的)并拥有它检测.NET依赖项。然后,我可以在桌面上创建一个没有问题的快捷方式(通过在“文件系统”窗口中的“用户桌面”文件夹中创建一个快捷方式)。
编辑:
我上面描述的是一个与你遇到问题完全不同的部署过程,我道歉。为了略微澄清这个问题,我认为这是一个正在讨论的C#Express Edition项目,部署方法是通过Project Properties-> Publish选项卡。我可以确认Visual Studio Professional 2008中存在相同的快捷方式 - 选项 - 灰显'功能',我无法确定原因是什么;我认为这与它如何部署事物的复杂性有关(使用这样的do-dads自动检查更新)。
我的原始帖子对您来说是一种解决方法,但是我提到的安装和部署项目没有与VS C#Express Edition一起打包。
答案 1 :(得分:0)
IronRuby的目标是2.0SP1并且可以选择。这可能是安装程序技术或Express的限制。 Wix是我们使用的,可能想看一下。