C# 汇编参考问题--';未引用的程序集';与两个程序集中的类型相对
我对程序集引用有问题。我有四个集会:C# 汇编参考问题--';未引用的程序集';与两个程序集中的类型相对,c#,.net,assemblies,ilmerge,C#,.net,Assemblies,Ilmerge,我对程序集引用有问题。我有四个集会: 名为EncryptionUtils的类库 另一个名为PasswordUtils的类库使用EncryptionUtils 另一个名为Toolkit的类库是许多库的ILMerge,包括EncryptionUtils 使用Toolkit和PasswordUtils的WPF应用程序 在我的WPF应用程序中,如果未包含对EncryptionUtils的引用,则会出现以下错误: 在未引用的程序集中定义了类型“EncryptionUtils.RSAPublicKey”。您
我怎样才能摆脱这第22条困境??我是否必须将组成工具箱的所有单个库添加到我的WPF应用程序中?或者将这些库单独添加到WPF应用程序中(这是我倾向于推荐的),或者将
PasswordUtils
合并到Toolkit
,并删除对PasswordUtils
的引用
您可能会使用外部别名来指定您所指的类型,但在两个程序集中使用相同的类型可能会导致灾难,依我看。要么将库单独添加到WPF应用程序中(这是我倾向于推荐的),要么将
PasswordUtils
合并到Toolkit
,并删除对PasswordUtils
的引用
您可以潜在地使用外部别名来指定您所指的类型-但是在两个程序集中使用相同的类型可能会导致灾难,IMO