安装Visual Studio 2012后,"发布"功能停止工作.发布无法找到必备的Microsoft .Net Framework 4 Client Profile(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
Run Code Online (Sandbox Code Playgroud)
我把文件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文件夹中.如果我只是从那里复制它一切都会工作(而不是下载错误的设置).
当我更改"从我的应用程序的相同位置下载先决条件"选项到"从组件供应商的网站下载先决条件"(在项目属性 - >发布 - …