我正在关注“Pro C#2010和.NET 4平台”一书中的教程。之后,我在第27章负荷MyXamlPad项目中的示例代码,并尝试运行它,我从编译器得到了一个错误如下:WPF - 如何在VS2010 SP1中运行WPF解决方案
Error 1 The "GenerateResource" task failed unexpectedly.
System.DllNotFoundException: Unable to load DLL 'FileTracker.dll': A dynamic link library (DLL) initialization routine failed. (Exception from HRESULT: 0x8007045A)
at Microsoft.Build.Shared.NativeMethodsShared.InprocTracking.StartTrackingContextWithRoot(String intermediateDirectory, String taskName, String rootMarker)
at Microsoft.Build.Utilities.FileTracker.StartTrackingContextWithRoot(String intermediateDirectory, String taskName, String rootMarkerResponseFile)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) MyXamlPad
Reference:
http://www.apress.com/9781430225492
http://www.apress.com/downloadable/download/sample/sample_id/12/
我应该怎么做才能解决这个问题?或者我不能在VS2010中运行WPF,而必须使用MSBUILD。
谢谢
它适用于我知道。你能给我一点背景吗?这是否意味着我的客户必须做同样的事情才能使用它? - 谢谢 – q0987 2011-05-24 23:20:53
运行样品本身可能存在一些问题。默认情况下,VS 2010中的WPF项目使用.NET 4.0 Client Profile。 .NET版本中使用的样本可能不同。 – 2011-05-25 03:48:24
为了记录我必须关闭并重新打开VS2010,以使此更改生效。以为我会拯救下一个人一些混乱。 – 2011-08-01 18:52:52