我正在阅读一些旧代码,而且我有参考问题。在一些项目文件上。我得到的错误是:
“XXXXX”类型在未引用的程序集中定义。您必须添加对程序集“AssemblyOne,Version = 1.0.0”
的引用
尽管听起来很不稳定,但AssemblyOne版本1.0.0已不复存在,我需要使用AssemblyTwo(其中包含满足AssemblyOne内容的所有要求)。我已经将新的AssemblyTwo添加到项目中,我仍然收到此错误。这两个包都是NuGet包。
到目前为止,我已经从packages.config和app.config中的dependentAssembly
元素中删除了对AssemblyOne的引用。
任何帮助都将不胜感激。
更新已经快一天了,我仍然遇到这个问题。我95%肯定我已经删除了对AssemblyOne的任何引用。这包括packages.config,app.config甚至检查.csproj
文件中是否有任何内容。有没有人能够解决我如何能够“忽略”出现的错误。从理论上讲,如果它允许我构建项目/解决方案,它将正常工作,因为所有必需的内容/对象在AssemblyTwo中都可用。