让 Clickonce 使用更新的 .NET 框架

Getting Clickonce to use more recent .NET framework

我有一个面向 .NET 3.5 的 Clickonce 应用程序。当我在安装了 .NET 3.5 的 Windows 机器上安装时,它工作正常。但是,如果我通过 Add/Remove Windows 功能删除 .NET 3.5,并手动安装 .NET 4.5,我的 Clickonce 应用程序会出现错误:"Unable to install or run the application. The application requires that assembly WindowsBase version 3.0.0.0 be installed in the Global Assembly Cache (GAC) first." 即使 ClickOnce 的目标是 3.5,也不应该它是否能够 运行 针对 .NET 4.5 运行时(如果存在)?如何在此环境中将我的 Clickonce 应用程序配置为 运行?

不要删除 .NET 3.5。在 .NET 3.5 上安装 .NET 4.5