我部署了与ClickOnce共享的应用程序,以便其他用户可以安装它并在他们自己的机器上使用它。它工作得很好,直到我注意到当我在我自己的机器(Windows 7 x64)上安装这个应用程序时,它没有添加开始菜单项(即使它安装正确,并且我在控制面板/程序中有它)。当我的开发机器是 Windows XP 时,我没有这个问题。该应用程序还可以很好地部署在其他 Windows XP 计算机上。
同样在安装过程中(当我重新运行安装程序时),即使我已经拥有.NET Framework 3.5,它也总是想安装一个(它会启动它并在几秒钟后终止 - 安装程序可能会看到它已经存在)。我可以直接从共享运行应用程序;这样做只是有点痛苦。
我应该做一些特殊的设置吗?还是一些补丁?
我有安装了所有可选更新的Visual Studio 2008和系统。该应用程序用C#编写并使用 .NET 3.5。