gpt4 book ai didi

.net - 将 Resharper6 与 Razor 一起使用的问题

转载 作者:行者123 更新时间:2023-12-04 06:17:34 26 4
gpt4 key购买 nike

我刚刚安装了 Resharper 最新和最好的版本,即版本 6。此功能列表 includes support for Razor .但是,将它用于 Razor 时,我遇到了一些奇怪的错误。我在 About.cshtml 中有以下简单 View 使用 Razor :

@{
ViewBag.Title = "About";
}
<h2>About</h2>

当我开始写“ViewBag”时,R#6 帮助我自动完成这个词,当我输入“.”时。它告诉我“标题”是 ViewBag 对象上可用的属性之一。但是,ViewBag 带有波浪线下划线,错误是:

One or more types required to compile a dynamic expression cannot be found. Are you missing references to Microsoft.CSharp.dll and System.Core.dll?



这两个 dll 都存在.. 请注意,这是一个基本示例,但我在每行 Razor 代码中都遇到相同的错误.. 不过有些地方给出了不同的错误消息:

Module 'mscorlib', Version 4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' should be referenced.



尝试在我的项目中添加对此的引用告诉我:

A reference to 'mscorlib' could not be added. This component is already automatically referenced by the build system.



有没有人看到同样的错误?我该如何解决这个问题并使弯曲的线条消失?

最佳答案

问题现在想通了……原来这只是我们现有项目的问题,开始新项目的时候不是问题。在我们现有的项目中,我们没有 Web.Config文件。相反,我们有几个类似命名的配置文件( Web.Dev.ConfigWeb.Test.ConfigWeb.Prod.Config 等),我们将其中之一复制到 Web.Config 中。在我们的构建过程中。这对 Resharper 来说是一个问题。 Resharper 在项目中寻找一些 Razor 引用 Web.Config文件,当它找不到这些引用时,它会在解析 .cshtml 文件时遇到问题。

所以;一定要有Web.Config如果您想将 Resharper 与 Razor 一起使用,请在需要它的项目中添加文件!

关于.net - 将 Resharper6 与 Razor 一起使用的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037769/

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