Visual Studio Express ClickOnce - 无法通过应用程序发布.NET 4.5 Offline Installer

时间:2014-08-14 00:33:47

标签: c# .net visual-studio-2012

我正在尝试发布一个pre-req为.NET 4.5的应用程序。我已经Clicked创建安装程序来安装prereq组件,并且我选择了包含.NET Framework 4.5

我已从以下位置选择下载pre-req:并设置指向我服务器的链接。这是我尝试发布时的错误:

要在“先决条件”对话框中启用“从我的应用程序的相同位置下载先决条件”,您必须为项目“Microsoft .NET Framework 4.5(x86和x64)”下载文件“DotNetFX45 \ dotNetFx45_Full_x86_x64.exe”到你的本地机器。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883

我已尝试使用.NET 4.5和.NET 4.5.1,下载到本地PC和服务器,但仍有同样的问题。

任何人都知道这是怎么回事?感谢。

2 个答案:

答案 0 :(得分:2)

我通常将其设置为从MS获取文件,所以这不是我的头脑,但我认为如果您将redist添加到解决方案而不是单击“发布”选项卡中的“应用程序文件”按钮项目属性并确保.NET 4.5可再发行组件在列表中并且所有属性都已正确设置,您应该很高兴...

答案 1 :(得分:1)

您是否按照链接中的说明进行操作? http://msdn.microsoft.com/en-us/library/hh873130(v=vs.110).aspx

您需要下载安装程序并将其放在相应的目录中,然后将其映射到XML中(标题&#34下的说明;为.NET Framework 4.5添加安装程序包" )。