第一次使用 VS2010 進行釋出的時候,出現錯誤。
“MSB3152: 系統必備的安裝位置未設定為‘元件供應商的網站’,無法在磁盤上找到項‘Microsoft .NET Framework 4 Client Profile (x86 和 x64)’中的檔案‘DotNetFX40Client\dotNetFx40LP_Client_x86_x64cs.exe’。 有關詳細資訊,請參見‘幫助’。”
到網上一搜,還真的有解決方法:http://www.cnblogs.com/hit41/archive/2010/06/02/1749840.html
可惜他的方案竟然使我無效,仔細一看,原來那個是針對 Client Profile 的解決方案。
解決步驟:
- 導航到檔案夾“%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40”。 對于 x64 作業系統,該路徑位于 %ProgramFiles(x86)% 下。
- 将 zh-Hans 檔案夾複制到名為 zh-chs 的新檔案夾
- 導航到 zh-chs 檔案夾。
- 在管理者模式下打開 Package.xml。
按如下方法将 >Culture< 的值更改為 zh-chs:
<String Name=”Culture”>zh-chs</String>
不過很顯然,上面的步驟也不行 ,不過VS2010這個時候就會給出提示:找不到 %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40\cs\DotNetFX40Client\dotNetFx40LP_x86_x64cs.exe之類的。
原來不是所謂的 zh_chs 而是 cs 檔案下!将 zh-Hans下的 4.0 安裝包 COPY 到 CS 下,并更名為:dotNetFx40LP_x86_x64cs.exe(就是将 Zh-chs 改為 cs)