2014-09-02 7 views
1

프로젝트가 .net 4.0에서 .net 4.5.1을 사용하도록 업데이트되었습니다. 내 VS 2012에서 닷넷 4.5.1을 다운로드하고 업데이트 한 후에, 나는 아래 오류로 끝나고있다. \ 프로그램 : 어떤 하나의 도움이 문제"TransformXml"작업이 예기치 않게 실패했습니다.

The "TransformXml" task failed unexpectedly. 
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Web.XmlTransform, Version=1.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 
File name: 'Microsoft.Web.XmlTransform, Version=1.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 
    at Microsoft.Web.Publishing.Tasks.TransformXml.Execute() 
    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() 
+0

[this] (http://stackoverflow.com/questions/14776659/error-doing-web-config-transformation-for-different-enviroments)와 유사합니다. VS2012의 업데이트 2를 설치 했습니까? – rene

답변

2

마침내 문제가 해결되었습니다.

Webtools 2013.1 패키지는 Microsoft.Web.XmlTransform을 PC에 설치하고 dll은 "C : \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web"에 있어야합니다. 폴더.

그냥 복사하여 다른 PC vs2012에서 dll 파일을 교체하여 문제가 해결되었습니다.

0

당신이 (해당 버전 번호) DLL을 확인 4.5.1

은 Microsoft 웹 도구를 설치했는지 확인 C "에 있습니다를 해결하기 위해 수 파일 (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web "

관련 문제