经过很多困难后,我设法让我的剃刀视图构建,并且IntelliSense在我的C#类库中正常工作,但我遇到了另一个问题,比真正阻塞更麻烦。 解决方案资源管理器始终使用以下消息突出显示我的剃刀文件:
我不明白为什么VisualStudio会给我这些错误,而图书馆在项目的任何地方都被正确引用和使用......
有没有人知道如何解决这个问题?
注意:虽然它是一个用于启用InteliSense的类库,但仍有一个Web.config。
编辑:我试过清洁&重建和重启VS.错误仍然存在。
答案 0 :(得分:-1)
似乎我找到了解决方案。
我必须将path/to/solution/packages
子文件夹中的所有.dll复制并粘贴到我的bin文件夹中(注意:如果你的构建选项以调试目录为目标,请将它们粘贴到我认为的调试文件夹中)
我还在全球范围内寻找System.Web
,因为此后VS仍在抱怨它。它位于我相信的IIS安装文件夹中。我也将它复制/粘贴到我的bin文件夹中,VS停止抱怨。
之后我重新启动了VisualStudio,它似乎正在运行。
这不像我希望的那样干净但它似乎正在起作用......现在最大的问题是,每次我清理解决方案时,我都必须复制/粘贴所有这些.dll
如果有人有更好的解决方案,我会很高兴得到它