这是要求:我想创建一个自定义的 Visual Studio C# 项目模板,通过该模板创建的项目正确添加了所有引用以通过编译。
我遇到了在这种情况下会丢失一些引用的问题:如果生成的项目包含名为 DLLMethodA
中类型的代码调用方法,但's 参数之一定义在.AClass
A.dll
AClass.MethodA
B.dll
简而言之,类中方法的A.dll
引用,编译会因为缺失而失败。B.dll
MethodA
AClass
B.dll
B.dll
任何人都知道如何找到编译目的的依赖关系的完美解决方案?
我试过Assembly.GetReferencedAssemblies
了,但它会得到所有引用的程序集,其中大多数是不必要的。
我也尝试使用ReflectionResolve
事件,但它也无济于事。