2013-08-21 108 views
1

使用Web Deploy創建Web部署包的Visual Studio 2012。 之前的發佈工作,現在它只是開始失敗,錯誤無法找到msvcr90.dll。我試過重新啓動並刪除不必要的引用。這是一個Umbraco 6網站。Web Deploy丟失msvcr90.dll

Error 102 
Copying file bin\amd64\Microsoft.VC90.CRT\msvcr90.dll to obj\Debug\Package\PackageTmp\bin\amd64\Microsoft.VC90.CRT\msvcr90.dll failed. Could not find file 'bin\amd64\Microsoft.VC90.CRT\msvcr90.dll'. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets 2554  

回答

2

這取決於一點你如何讓網站在Visual Studio中建立,但在該項目,但在後者聽起來像是被「納入」 /bin/文件夾和/bin/amd64/子文件夾(或它的內容)從文件系統丟失。

+1

這是正確的。我通常會忽略.gitignore中bin文件夾中的任何文件。出於某種原因,Umbraco nuget包在bin文件夾中添加了引用項目。我將它們從項目中刪除,一切都很順利。與SQLCE有關。 –