TFS 不编织 Fody 程序集

TFS not weaving Fody assemblies

我正在尝试在我的项目中使用 Fody.PropertyChanged,因此我已将 [ImplementPropertyChanged] 添加到我的 class。
在我的开发机器上,在本地一切正常。

然而,在反编译TFS生成的二进制文件时,我发现它们并没有被编织:它们仍然具有Fody属性。

FodyWeavers.xml有织布工:

<Weavers>
  <PropertyChanged />
</Weavers>

我要看哪里,要看什么,才能找出为什么我的组件没有编织?

谢谢!

我已经设法以这种方式编织组件:

我已经将packages\Fody.xx\的内容复制到Assemblies\Fody\

然后我修改了 .csproj 以指向复制的 .targets 文件(朝向 .csproj 的末尾):

<Import Project="$(SolutionDir)\Assemblies\Fody\build\dotnet\Fody.targets" Condition="Exists('$(SolutionDir)\Assemblies\Fody\build\dotnet\Fody.targets')" />
    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
    <PropertyGroup>
        <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
    </PropertyGroup>
    <Error Condition="!Exists('$(SolutionDir)\Assemblies\Fody\build\dotnet\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\Assemblies\Fody\build\dotnet\Fody.targets'))" />
</Target>

我怀疑 TFS 维护人员正在另一个文件夹中下载 Nuget 包(例如,所有项目的所有 Nuget 包只有一个副本),这意味着这种包无法正常工作.