gpt4 book ai didi

c# - 在不再存在的临时 asp.net 文件中生成的类型

转载 作者:行者123 更新时间:2023-11-30 17:57:27 25 4
gpt4 key购买 nike

我有一个 MVC 3 项目开始出现构建错误

The type or namespace name 'ActivityItemViewModel' could not be found (are you missing a using directive or an assembly reference?)

此错误来自 ASP.net 临时文件

它似乎引用了项目中不再存在的类型。这种类型很久以前就被删除了,此后该应用程序已多次构建/分支发布。

 public class views_activities_activityfeeditem_ascx : System.Web.Mvc.ViewUserControl<ActivityItemViewModel>

View 或 View 模型都不存在了。

我假设临时文件已损坏并删除了它们,这在我第一次重建时有效,但之后我得到了同样的错误。

我试过了。

  • 清洁解决方案和重建
  • 删除临时 asp.net 文件(普通和 64 位)
  • 停止 IIS/清理删除并重建启动 IIS
  • 以及上述的大量组合

这是第一次成功,但现在我每次都收到错误。不确定 asp.net 如何获取对这些类型的引用?

如能提供有关调试此问题的任何帮助或指导,我们将不胜感激。

最佳答案

找到解决方案。

无奈之下,我决定用这些名称添加一个 View 和模型到项目中。 TFS 说我不能,因为文件已经存在。该文件不在文件系统或 TFS 资源管理器中。我删除了本地项目并获得了最新版本,文件在文件系统上。我删除了文件,这一切都有效,你 TFS!

关于c# - 在不再存在的临时 asp.net 文件中生成的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com