我试图在我的asp MVC项目中使用堆栈交换MiniProfiler
,但在我调用的 View 中却收到了一个非常烦人的错误消息
@using StackExchange.Profiling
和
@MiniProfiler.RenderIncludes()
在
RenderIncludes
行上,VS提示我已经检查了(
.csprroj
)项目文件,它仅包含一个引用MiniProfiler
的元素:<Reference Include="MiniProfiler, Version=3.2.0.157, Culture=neutral, PublicKeyToken=b44f9351044011a3, processorArchitecture=MSIL">
<HintPath>..\packages\MiniProfiler.3.2.0.157\lib\net40\MiniProfiler.dll</HintPath>
</Reference>
我还 checkin 了
packages.config
,它也只有1个对MiniProfiler
的引用:<package id="MiniProfiler" version="3.2.0.157" targetFramework="net452" />
我清理了该项目,然后重新启动了Visual Studio,但没有成功。这是怎么回事
最佳答案
因此,当我在解决方案资源管理器中的MiniProfiler
下双击References
时,我设法找到了原因。
这将在主窗口中打开一个对象资源管理器,其中显示了一些引用,这些引用在解决方案资源管理器中是不可见的(令人讨厌),包括MiniProfiler.Shared
。
因此,我检查了这些文件的路径,它们位于bin
文件夹中。物理删除文件后,离开时出现我的错误。
关于c# - MiniProfiler.Shared和MiniProfiler中都存在MiniProfiler类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46629734/