none
这是什么问题? RRS feed

  • 问题

  • 错误 1 “GenerateResource”任务意外失败。
    System.TypeInitializationException: “Microsoft.Build.Utilities.FileTracker”的类型初始值设定项引发异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
       在 Microsoft.Build.Utilities.FileTracker..cctor()
       --- 内部异常堆栈跟踪的结尾 ---
       在 Microsoft.Build.Utilities.FileTracker.ForceOutOfProcTracking(ExecutableType toolType, String dllName, String cancelEventName)
       在 Microsoft.Build.Tasks.GenerateResource.Execute()
       在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
       在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) QntMovieServer
    2011年5月2日 20:49

答案

  • 你好

    或者你可以嘗試以下方法

    删除Resources.resx,以及WpfApplication1.csproj里加入
      <PropertyGroup>
        <TrackFileAccess>false</TrackFileAccess>
      </PropertyGroup>
    来解决一个项目的问题。

    或者你可以參考以下URL

    有差不多的問題

    http://social.msdn.microsoft.com/Forums/zh-CN/wpfzhchs/thread/f277fb7b-d559-4a07-a25a-36272ebe28f8/

    他的解決方法是

    打开文件: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets

    找到 


    <GenerateResource



    TrackFileAccess="$(TrackFileAccess)"
    TrackerLogDirectory="$(TrackerLogDirectory)"

    … 

    </GenerateResource>

    删除

    TrackFileAccess="$(TrackFileAccess)"
    TrackerLogDirectory="$(TrackerLogDirectory)"

     


    Please correct me if my concept is wrong


    Chi
    • 已建议为答案 mazhou 2011年5月3日 8:12
    • 已标记为答案 mldarkMember 2011年5月3日 8:21
    2011年5月3日 4:04
    版主