首页 > 解决方案 > NotifyPropertyWeaver:无法从 VS 2015 中的 BuildEngine 中提取目标程序集路径

问题描述

当我将 VS 2013 项目升级到 VS 2015 时,在 .proj 文件中使用以下配置的项目出现异常

<Target Name="AfterCompile">
    <NotifyPropertyWeaverMsBuildTask.WeavingTask />
  </Target>
  <UsingTask TaskName="NotifyPropertyWeaverMsBuildTask.WeavingTask" AssemblyFile="$(SolutionDir)Lib\NotifyPropertyWeaverMsBuildTask.dll" />

严重性代码 描述 项目文件行抑制状态错误 NotifyPropertyWeaver:无法从 BuildEngine 中提取目标程序集路径。请在此处提出错误 http://code.google.com/p/notifypropertyweaver/issues/list并带有以下异常文本。临时解决方法是将编织任务更改如下异常详细信息: System.Exception: 无法从 WeavingCommon.BuildEngineExtensions.GetProjectInstance(IBuildEngine buildEngine) at WeavingCommon.BuildEngineExtensions.GetEnvironmentVariable(IBuildEngine) 的 Microsoft.Build.BackEnd.TaskHost 提取 targetBuilderCallback WeavingCommon.TargetPathFinder.Execute(String environmentKey) 处的 buildEngine、字符串键、布尔 throwIfNotFound)

任何线索/导致解决方案都很棒。我无法修复它超过 4 天。我也没有进一步解决这个问题。任何帮助请...

亲切的问候,苏雷什

标签: c#inotifypropertychangedweaver

解决方案


推荐阅读