Microsoft.Build.Utilities.FileTracker 引发异常错误。发生在不同的项目中

2023-11-27

最近在 Win7 64 位中使用 Visual Studio 2010 Ultimate,C#,编译任何项目时都会出现以下错误。解决方法是添加<TrackFileAccess>false</TrackFileAccess>到项目文件。如果我没有记错的话,这将禁用增量构建,所以我想远离这个解决方法。

有人知道永久可靠的修复方法是什么吗?我确实重新安装了 .NET Framework 4 和 VS 2010。我没有 4.0 框架文件夹的测试版或早期版本。

Error   1   The "GenerateResource" task failed unexpectedly.
System.TypeInitializationException: The type initializer for 'Microsoft.Build.Utilities.FileTracker' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Build.Utilities.FileTracker..cctor()
   --- End of inner exception stack trace ---
   at Microsoft.Build.Utilities.FileTracker.ForceOutOfProcTracking(ExecutableType toolType, String dllName, String cancelEventName)
   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 

我通过反映 Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Build.Utilities.v4.0.dll 找到了适合我的环境的解决方案

我的 TEMP/TMP 环境变量指向 ram 驱动器根文件夹 (T:\),没有任何进一步的目录嵌套! 这行 s_tempPath = Path.GetDirectoryName(Path.GetTempPath());Microsoft.Build.Utilities.FileTracker 的静态构造函数中的结果为 null,这导致了您提到的异常。

现在我的 TEMP/TMP 环境变量指向 T:\TEMP 并且一切正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft.Build.Utilities.FileTracker 引发异常错误。发生在不同的项目中 的相关文章

  • 有谁知道一种更快的方法来执行 String.Split() 吗?

    我正在读取 CSV 文件的每一行 并且需要获取每一列中的各个值 所以现在我只是使用 values line Split delimiter where line是保存由分隔符分隔的值的字符串 衡量我的表现ReadNextRow我注意到它花费
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • 取消任务

    我尝试运行一个关于取消任务的简单示例 如下所示 CancellationTokenSource tokenSource2 new CancellationTokenSource CancellationToken token2 tokenS
  • 如何根据给定的点生成热图

    我想生成 Windows 形式的热图 我有一组点作为输入 如何以最简单的方式做到这一点 谢谢 基于此处已有的答案 此方法允许您指定Colors您希望用作最大和最小颜色 private Color HeatMapColor double va
  • HttpWebRequest/HttpResponse:如何在响应中发送数据?

    我有一个客户端和一个服务器 在客户端我有 HttpWebRequest request HttpWebRequest WebRequest Create http localhost fa Default aspx request Meth
  • 自定义 IQueryable

    我正在尝试自定义应用程序的实体 使它们具有引用加载它们的 DataContext 的属性 我认为最好的方法是以某种方式创建一个实现 IQueryable 的类 并在其 GetEnumerator 方法中设置实体 datacontext 属性
  • 防止重入并确保某些操作获取锁的正确方法是什么?

    我正在设计一个基类 当继承该基类时 它将针对多线程环境中的上下文提供业务功能 每个实例可能都有长时间运行的初始化操作 所以我想让这些对象可重用 为此 我需要能够 为这些对象之一分配上下文以允许其完成工作 防止对象在已有上下文的情况下被分配新
  • Winforms 中的 WPF ElementHost 最大化时崩溃 (Windows)

    我正在尝试将新的 WPF 控件集成到现有的 WinForms 应用程序中 并使用 ElementHost Dock Fill 来托管以下 XAML UserControl NET 4 当我将 WinForm 设置为最大化时 我的整个操作系统
  • 在 Azure DevOps 中为 Wix MSI 文件生成 GUID

    我正在为 Web 服务器应用程序和 Sitecore 前端应用程序设置 Wix 安装程序 我的问题并非特定于 Web 服务器或 Sitecore 我的问题是 Wix 以及如何使用它进行持续交付 1 Wix 需要每个文件和产品本身的 GUID
  • 为什么 new String("Hello") 在 C# 中无效?

    制作背后的逻辑 原因是什么 String s new String Hello World 在 C 中非法 错误是 string String char 的最佳重载方法匹配有一些无效参数 我对 API 文档不感兴趣 我感兴趣的是为什么这是非
  • 如何有效确保小数值至少有 N 位小数

    我想在进行算术运算之前有效地确保十进制值至少有 N 个位置 在下面的示例中 3 显然我可以格式化 0 000 然后解析 但它的效率相对较低 我正在寻找一种避免与字符串转换的解决方案 我尝试过以下解决方案 decimal d 1 23M d
  • 如何消除字符串中的所有换行符?

    我需要删除字符串中出现的所有换行符 来自数据库 我使用下面的代码来做到这一点 value Replace r n Replace n Replace r 我可以看到至少有一个角色的行为就像行尾一样幸存了下来 字符代码是8232 http w
  • C# 和匿名对象数组

    这样的表达是什么意思呢 obj DataSource new new Text Silverlight Count 10 Link Tags Silverlight new Text IIS 7 Count 11 Link http iis
  • std::unique_ptr 是否需要知道 T 的完整定义?

    我的标题中有一些代码 如下所示 include
  • Java 中等效的并行扩展

    我在 Net 开发中使用并行扩展有一些经验 但我正在考虑在 Java 中做一些工作 这些工作将受益于易于使用的并行库 JVM 是否提供任何与并行扩展类似的工具 您应该熟悉java util concurrent http java sun
  • 什么时候值得使用 BindingSource?

    我想我非常了解 BindingSource 类的作用 即在数据源和 UI 控件之间提供一个间接层 它实现了 IBindingList 接口 因此还提供了对排序的支持 而且我已经经常使用它 没有太多问题 但我想知道我使用它的频率是否超过了应有
  • “构建”构建我的项目,“构建解决方案”则不构建

    我刚刚开始使用VS2010 我有一个较大的解决方案 已从 VS2008 成功迁移 我已将一个名为 Test 的控制台应用程序项目添加到解决方案中 选择构建 gt 构建解决方案不编译新项目 选择构建 gt 构建测试确实构建了项目 在失败的情况
  • 尝试对无法访问的主机进行套接字操作

    一位客户在连接到我们的服务器服务的 WCF 客户端上报告了此错误 消息 尝试对无法访问的主机进行套接字操作 类型 System Net Sockets SocketException 从这个链接http msdn microsoft com
  • 如何使用 C# / .Net 将文件列表从 AWS S3 下载到我的设备?

    我希望下载存储在 S3 中的多个图像 但目前如果我只能下载一个就足够了 我有对象路径的信息 当我运行以下代码时 出现此错误 遇到错误 消息 读取对象时 访问被拒绝 我首先做一个亚马逊S3客户端基于我的密钥和访问配置的对象连接到服务器 然后创
  • C# 模拟VolumeMute按下

    我得到以下代码来模拟音量静音按键 DllImport coredll dll SetLastError true static extern void keybd event byte bVk byte bScan int dwFlags

随机推荐

  • 需要一个简单的正则表达式来查找单个单词中的数字

    我有以下 url 路由 我想确保该路由的一部分只接受数字 因此 我可以提供一些检查单词的正则表达式 页 当前页 那么 有人能给我一个正则表达式 当单词是大于 0 的数字 任何 int 时 即 1 int max 它会匹配 1 9 0 9 其
  • 如何在 AVAudioPlayer 中静音?

    我创造了AVAudioPlayer 现在我想在用户单击按钮时将其静音 这是我尝试过的 player volume 1 0 when first time i initiate my player IBAction speakerOnOff
  • 如何一次只显示一个对话框?

    我的 Android 应用程序在单击按钮时显示一个 AlertDialog 当我多次单击该按钮时 会创建多个对话框 我怎样才能解决这个问题 这是我的代码 button setOnClickListener new OnClickListen
  • Firemonkey 中的动画 GIF

    我正在尝试使用 TImage 以 Firemonkey HD 形式显示动画 GIF 但我没有看到任何动画方法 使用 Vcl Imaging gifImg 不是一个选项 因为类型不同 有人可以建议一种方法来解决这个问题 或者可能是在 Fire
  • 你能列出函数接收的关键字参数吗?

    我有一个字典 我需要将键 值作为关键字参数传递 例如 d args kw1 value1 kw2 value2 example d args 这工作正常 but如果 d args 字典中存在不被接受的值example函数 它显然死了 比如说
  • 执行 JaCoCo 时出现“由于缺少执行数据文件而跳过 JaCoCo 执行”

    我正在使用 Maven 3 0 3 JUnit 4 8 1 和 Jacoco 0 6 3 201306030806 并且我正在尝试创建测试覆盖率报告 我有一个仅包含单元测试的项目 但无法运行报告 我反复收到错误 Skipping JaCoC
  • 按关系值对集合进行排序

    我想通过嵌套关系的属性对 laravel 集合进行排序 所以我查询所有项目 仅当项目有与当前用户相关的任务时 然后我想按任务关系的截止日期对项目进行排序 当前代码 项目 php public function tasks return th
  • 如何监控 Oracle 上的 SQL 活动? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我想找到一个类似于 SQL Server Profiler 的 Oracle 工具 但粗略搜索并没有得到任何好的结果 我只想实时查看我的应用程序对数据库进行的查询 有什么建议么 Or
  • 如何将函数传递给 julia Gadfly 主题参数

    我做了一个这样的情节 plot layer x sort randn 1000 1 y sort randn 1000 1 Geom point layer x 4 4 y 4 4 Geom line Theme default color
  • Go 中的通用可变参数?

    我知道 Go 不支持模板或重载函数 但我想知道是否有任何方法可以对可变参数函数进行某种泛型编程 我有很多功能 例如 func this Document GetString name string defaults string strin
  • 在 std 命名空间中添加模板专业化

    背景 我试图回答这个问题为什么我的重载 我的建议之一 除了使用谓词之外 是移动自定义operator lt for std string位于命名空间 std 中 以便编译器比模板化版本更喜欢它 答案以闪电般的速度被否决 来自一位知名用户的评
  • 错误:格式不受支持,或文件损坏:需要 BOF 记录

    我正在尝试打开一个 xlsx 文件并打印它的内容 我一直遇到这个错误 import xlrd book xlrd open workbook file xlsx print The number of worksheets is book
  • ExpressJS 中的 req.query 和 req.param

    之间的主要区别req query and req param在快递中 两者有何不同 何时使用 then 在什么情况下使用 假设客户端在请求中发送 Android 键 值 对 使用哪一个 EDIT 假设android发送一个POST请求 gt
  • 如何在命令行上将文件名和扩展名分隔成变量

    我需要将文件 x dtsx 从位置 a 复制到位置 b 如果 x dtsx 已经存在于 b 中 那么我需要将 x dtsx 重命名为 x Standby dtsx 然后 重命名后将 x dtsx 复制到 b 我当前的代码如下所示 if ex
  • 如何在不创建 Umbrella 框架的情况下构建依赖于另一个框架的 iOS 框架

    我试图通过创建一些可重用的框架来简化我的开发 这些框架包含我在多个项目中经常重用的功能 然而 在设置我的框架之一时 我遇到了一个问题 这些类依赖于 Firebase 框架 阅读 Apple 文档后 不建议创建伞框架 一个嵌入另一个框架的框架
  • 使用 Unity\T4\anything 进行面向方面的日志记录

    在我的应用程序中 我们有一个跟踪记录器 我们在大多数重要方法的开头和结尾添加了日志语句 用于跟踪方法名称和参数值 现在这些跟踪语句使代码变得臃肿 阅读它们有点痛苦 我正在考虑如何将代码的这方面与我的业务逻辑分开 今天在读Unity的拦截框架
  • 我们如何使用Cocos2d来显示UIViewController和UIView?

    我正在尝试使用 Cocos2d 构建 iPhone 应用程序 但是我使用了四种类型的类 就像下面这样 interface MenuScene Scene end interface FlipView UIImageView CGPoint
  • 设置 blob 的过期限制

    我使用 Azure Storage 来存储信息 例如缓存机制 因此 对于给定的输入 我是第一次执行该工作 之后我会将结果保存在缓存中以供进一步使用 当我需要使用相同的给定输入解决问题时 我将直接从存储中获取已经准备好的解决方案 这一切都已实
  • 使用队列的异步持久客户端协议类

    我正在尝试了解 Python 3asyncio模块 特别是使用传输 协议 API 我想创建一个发布 订阅模式 并使用asyncio Protocol类来创建我的客户端和服务器 目前 我已经启动并运行了服务器 并侦听传入的客户端连接 客户端能
  • Microsoft.Build.Utilities.FileTracker 引发异常错误。发生在不同的项目中

    最近在 Win7 64 位中使用 Visual Studio 2010 Ultimate C 编译任何项目时都会出现以下错误 解决方法是添加