【问题标题】:Updating .dll from another project in another solution从另一个解决方案中的另一个项目更新 .dll
【发布时间】:2022-11-30 23:07:54
【问题描述】:

我有一个 ProjectX,它正在从“lib”文件中读取其他项目的 .dll 文件。我已经更新了 ProjectY,它工作正常,当我将 ProjectY 中的 dll 添加到 ProjectX 时,出现如下错误:

“命名空间‘xxx’中不存在类型或命名空间名称‘xxx’(是否缺少程序集引用?)”

但是,它正在更新 dll,因为我可以从 ProjectX 访问新添加的属性,当我尝试重定向到它们时,甚至错误也会消失。但是每次我启动或构建项目时,错误都会再次出现。

这是什么原因造成的?

【问题讨论】:

  • dll 是否复制到调试文件夹?你可以在那里检查,当我大部分时间有不同的项目时,我会创建一个后期构建事件来将 dll 复制到调试文件夹,这取决于你如何配置你的项目
  • 我不认为我有调试文件夹。 .dll 是从我在参考部分指定的 lib 文件夹中读取的。

标签: c# dll lib


【解决方案1】:

找到了解决方案,问题出在项目的版本上,一个是Net 4.6.2,另一个是4.7.2。

【讨论】:

    猜你喜欢
    • 2021-08-19
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2020-11-18
    相关资源
    最近更新 更多