我部署的应用程序与ClickOnce共享,以便其他用户可以安装它并在自己的计算机上使用它。它工作正常,直到我注意到当我在自己的机器(Windows 7 x64)上安装此应用程序时,它不会添加一个开始菜单项(即使它安装正确,我在控制面板/程序中有它)。当我的开发机器是Windows XP时,我没有遇到这个问题。该应用程序还可以在其他Windows XP计算机上部署。
同样在安装期间(当我重新运行设置时)即使我已经有.NET Framework 3.5,它总是想要安装一个(它启动它并在几秒钟后终止 - 可能安装程序看到它已经存在) 。我可以直接从共享中运行应用程序;这样做有点痛苦。
我应该做一些特殊设置吗?还是一些补丁?
我有Visual Studio 2008和安装了所有可选更新的系统。该应用程序使用C#编写,并使用.NET 3.5。
答案 0 :(得分:1)
您是否为Visual Studio 2008和.NET 3.5安装了SP1?
部署的目标CPU是什么 - 是“任何CPU”还是32位或64位?
答案 1 :(得分:0)
必须填充项目属性的“发布”选项卡中的发布者名称和产品名称,以便快捷方式显示在“开始”菜单上。