在同一解决方案中使用 Fody 添加的方法
Use methods added by Fody in same solution
我正在使用自定义 Fody 编织器向现有 类 添加新方法。使用 dnSpy,我可以看到添加了方法,但是在具有直接依赖性的同一解决方案中的项目(单元测试和基准测试)不编译。如果我将它们更改为依赖于 NuGet 包,它们将编译。
有没有办法让依赖项目使用 Fody 生成的程序集?
我正在使用 Fody 5.1.1、FodyHelpers 5.1.1 和 Visual Studio 2019 16.3.0 预览版 1.0。
不幸的是,没有。使用项目引用时,VS 将使用当前源代码来验证代码库。你不能告诉它 "use the dll"。或者至少我还没有找到办法。
我正在使用自定义 Fody 编织器向现有 类 添加新方法。使用 dnSpy,我可以看到添加了方法,但是在具有直接依赖性的同一解决方案中的项目(单元测试和基准测试)不编译。如果我将它们更改为依赖于 NuGet 包,它们将编译。 有没有办法让依赖项目使用 Fody 生成的程序集?
我正在使用 Fody 5.1.1、FodyHelpers 5.1.1 和 Visual Studio 2019 16.3.0 预览版 1.0。
不幸的是,没有。使用项目引用时,VS 将使用当前源代码来验证代码库。你不能告诉它 "use the dll"。或者至少我还没有找到办法。