ASPX编辑器说找不到类型或名称空间

时间:2019-03-19 14:27:37

标签: c# asp.net visual-studio

我正在构建一个类库,其中还将包括几个.ASPX文件。这是Sitecore XP / CMS的插件。该项目可以正常运行,.ASPX文件在服务器上也可以正常运行。

但是,在Visual Studio 2017中编辑.ASPX时,无法找到/加载引用的库,这些库的导入方式如下:<%@ Import Namespace="Newtonsoft.Json" %>

尽管这是一个项目引用,并且可以在所有C#类文件中使用,但.ASPX编辑器显示CS0246错误:The type or namespace name 'Newtonsoft' could not be found。对于项目中所有.ASPX文件中的所有Import语句都是如此。

packages.config非常干净,仅包含net452引用。 web.config基本上是空的-没有绒毛。在某些情况下,问题会随机消失,但是直到我再次构建项目为止。

我已经尝试过的方法,无济于事:

  • Update-Package –reinstall
  • 清洁,重建,重新启动VS
  • 删除binobj.vs,“。user”等。
  • 清除ReSharper缓存
  • 删除.NET临时文件
  • 验证与.NET 4.5的引用兼容性

0 个答案:

没有答案