7

我目前有一個通過clickonce部署部署的winforms應用程序。當我試圖把它從1個機部署它引發以下錯誤:啓用從我的應用程序相同的位置下載先決條件

To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX40\dotNetFx40LP_Full_x86_x64es.exe' for item 'Microsoft .NET Framework 4 (x86 and x64)' to your local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=239883 .

我試圖部署applicacion有西班牙語作爲其發佈的語言,因此它會嘗試下載語言包(dotNetFx40LP_Full_x86_x64es.exe)

我沒有下載錯誤提示中鏈接所需的文件,但問題仍然存在。 我將錯誤鏈接中建議的文件添加到%ProgramFiles%\ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages(對於Visual Studio 2010)文件夾中。我也嘗試將它們添加到%ProgramFiles%\ Microsoft SDK \ Windows \ v8.0A \ Bootstrapper \ Packages(適用於Visual Studio 2012)

當我在我的機器上安裝Visual Studio 2012時,我現在在Windows 7 Professional(64位)上安裝了Visual Studio 2010和2012。之前它工作正常。在沒有安裝Visual Studio 2012的另一臺計算機上也可以正常工作。

我試圖用Visual Studio 2010和2012發佈應用程序,但都不工作。另外,如果我將語言更改爲英語,它會發布罰款。

卸載Visual Studio 2012並以英文發佈不是有效的選項。

任何見解都是值得歡迎的。

回答

2

經過一番挖掘,我發現this thread其中一些類似的問題被攻擊。它與VS 2010和2012並排安裝沒有任何關係。我必須將語言文件安裝程序添加到相應的語言文件夾,而不是其他鏈接建議的根文件夾。

+1

是的 - 這工程。如果您不是在依賴於語言的文件中進行復制,那麼他們只需進入根引導程序包文件夾。 – robnick

3

Vs的2013目標定位點net 4.5 64位將在這裏

在註冊表路徑是HKLM \ SOFTWARE \ Wow6432Node \微軟\ GenericBootstrapper \ 11.0 Vs的2013目標點網4.5

值會是Program Files\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages

3

正確的路徑是這些,

C:\ Program Files文件\微軟的Visual Studio 14.0 \ SDK \在32位系統上的引導程序\軟件包

在64位系統上的C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages。

其他建議的不適合我。

相關問題