发布功能停止工作,一旦我安装了Visual Studio 2012 发布找不到先决条件的Microsoft .NET Framework 4客户端配置文件(x86和x64)。 以前在Visual Studio 2010中这个工作得很好。 我用64位Windows 7。
确切的Visual Studio 2012的错误信息如下:
Error 104 - To enable 'Download prerequisites from the same location
as my application' in the Prerequisites dialog box, you must download file
'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' for item 'Microsoft .NET
Framework 4 Client Profile (x86 and x64)' to your local machine. For more
information, see http://go.microsoft.com/fwlink/?LinkId=239883
我把文件dotNetFx40_Client_setup.exe
中的位置: C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client
我也离开了它在它的原始位置(注意v7.0A):
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client
编辑(解决问题后):我看到正确的安装文件(dotNetFx40_Client_x86_x64.exe)实际上是在v7.0A文件夹中。 如果我只是复制它从那里一切会工作(而不是下载错误的设置)。
发表作品很好,当我更改选项“下载的先决条件,从同一个位置我的应用程序”到“下载从组件供应商的网站的先决条件”(在项目属性 - >发布 - >先决条件...)
我注意到旁边的(选中)“Windows安装程序3.1”的前车之鉴一个黄色的感叹号:“前提条件无法找到引导”。 对于我有文件WindowsInstaller-KB893803-v2-x86.exe
文件夹中:
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\WindowsInstaller3_1
该应用程序已在与Visual Studio 2010中发表我打开解决方案文件在VS 2012(首次)经营我公司的网络在过去的一年内细,它编译和运行在本地的罚款。 只有发布功能坏了。
我缺少的东西吗? 凡ClickOnce的发布希望找到这些先决条件为我的WPF应用程序?