TFS未编织Fody组件

TFS未编织Fody组件,tfs,fody,fody-propertychanged,Tfs,Fody,Fody Propertychanged,我试图在我的项目中使用Fody.PropertyChanged,因此我已将[ImplementPropertyChanged]添加到我的类中。 在本地,在我的开发机器上,一切都很好 然而,当反编译TFS生成的二进制文件时,我发现它们并没有经过编织:它们仍然具有Fody属性 FodyWeavers.xml具有以下功能: <Weavers> <PropertyChanged /> </Weavers> 我应该看哪里,看什么,来找出为什么我的组件没有被编织

我试图在我的项目中使用Fody.PropertyChanged,因此我已将
[ImplementPropertyChanged]
添加到我的类中。
在本地,在我的开发机器上,一切都很好

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

FodyWeavers.xml具有以下功能:

<Weavers>
  <PropertyChanged />
</Weavers>

我应该看哪里,看什么,来找出为什么我的组件没有被编织


谢谢

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

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

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


此项目引用此计算机上缺少的NuGet包。启用NuGet软件包还原以下载它们。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105. 缺少的文件是{0}。

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

您是否在更新中添加了最终解决方案?建议您创建一个答案。这也将使在论坛中搜索答案变得更容易,并对其他社区成员有益。你说得对。我希望有人能想出一个更好的答案,但唉。。。
<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>