代码之家  ›  专栏  ›  技术社区  ›  bill

获取“源文件与生成模块时不同。”

  •  7
  • bill  · 技术社区  · 16 年前

    我正在试着调试我收到的一个ASP.Net web项目。我修改了 "Apps_LocalResources" 文件夹。

    “源文件与生成模块时不同。”。

    我重新构建了解决方案,没有得到任何改变。我甚至把它发布到另一个位置,bin文件夹中的pdb和dll没有改变,所以我没有复制它们。

    思想?

    7 回复  |  直到 11 年前
        1
  •  4
  •   StingyJack    16 年前

    如果要附加到asp.net工作进程,请终止该进程,启动网站并重新附加调试器。

    如果使用的是内置web服务器,请确保停止该项目及其关联的WebDev.web server.Exe。

    如果所有其他操作都失败,右键单击断点并选择位置。然后启用底部的“允许代码不同…”复选框。

        2
  •  4
  •   Sibiraj    13 年前

        3
  •  1
  •   RodoUY    13 年前

    删除(4ex)下的文件夹根目录:

    然后在VS2005中:

    这是我的解决办法。

        4
  •  0
  •   mtzaldo    11 年前

    单击解决方案资源管理器上的“刷新”按钮。这为我解决了问题。

    2013年8月7日编辑:

        5
  •  0
  •   Singaravelan    11 年前

    对于我的情况,我使用try-catch来依赖项目文件。它抛出异常,因此文件无法更新。当避免例外的时候,它工作得很好。

        6
  •  0
  •   M463    10 年前

    假设您引用的是.dll,它是由您正在修改的附带项目和主项目一起生成的。

    释放 bin\Release\YOURDLL.dll文件 ),检查是否确实要使用 Release -配置管理器中的配置。

    configuration manager

    另外,请确保正确设置项目依赖项和生成顺序,以便主项目所依赖的辅助项目将是新生成的 之前 你的主要项目是建造。

    Project dependencies and Build Order

        7
  •  0
  •   abkk    8 年前

    重新启动Visual Studio对我有效。