【问题标题】:Visual Studio C# library building improperlyVisual Studio C# 库构建不正确
【发布时间】:2014-11-08 01:28:51
【问题描述】:

过去两年我一直在独立开发一个大型项目,就在今天我开始遇到问题。

我有一个代码库,我在其中编写了我的大部分代码,以及一个引用该库来实现它的外部项目。

突然,当我尝试从发布文件夹启动 .exe 时,出现异常,但是当我通过 Visual Studio 以发布模式启动时,它工作正常。我在调试模式下根本没有遇到这个问题。尽管存在这种行为,但似乎该库正在正确地重建它的 .dll 并将其放在发布文件夹中。我已经尝试了从弄乱属性到完全删除库的所有痕迹、添加新库以及仅将代码文件复制到新项目中的所有方法,但我仍然遇到相同的行为。

【问题讨论】:

  • 您能提供例外情况吗?

标签: c# visual-studio dll


【解决方案1】:

这是一个非常常见的问题,与 DEV 和生产系统之间的环境差异有关。生产系统在系统上没有适当的先决条件 dll 的可能性非常高。您可以通过启动 Fusion 日志查看器、重新创建问题并阅读日志来确定此问题的确切根本原因。它会告诉你缺少什么 DLL。

https://www.google.com/search?q=fusion+log&oq=fusion+log&aqs=chrome..69i57j0l5.1890j0j7&sourceid=chrome&es_sm=122&ie=UTF-8

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 2013-09-07
    • 1970-01-01
    相关资源
    最近更新 更多