C# 删除未使用的引用问题
我使用了visual Studio的“优化引用”功能并按下“删除所有未使用的引用”…这是个坏主意。现在我陷入了一个问题,我不知道如何解决,甚至不知道从哪里开始。当我编译并运行网站时,编译器会中断并说缺少对WebMatrix.Data的引用(已被优化函数删除)…我已重新添加了所有引用,但仍然无法工作 编译器错误是CS0234,它指向此文件:c:\Users\joffa\AppData\Local\Temp\Temporary ASP.NET Files\root\5008f7ae\9fa08eff\App\U Web\U index.cshtml.a8d08dba.jwv3v7bj.0.cs行:34C# 删除未使用的引用问题,c#,visual-studio,asp.net-mvc-4,visual-studio-2012,compiler-errors,C#,Visual Studio,Asp.net Mvc 4,Visual Studio 2012,Compiler Errors,我使用了visual Studio的“优化引用”功能并按下“删除所有未使用的引用”…这是个坏主意。现在我陷入了一个问题,我不知道如何解决,甚至不知道从哪里开始。当我编译并运行网站时,编译器会中断并说缺少对WebMatrix.Data的引用(已被优化函数删除)…我已重新添加了所有引用,但仍然无法工作 编译器错误是CS0234,它指向此文件:c:\Users\joffa\AppData\Local\Temp\Temporary ASP.NET Files\root\5008f7ae\9fa08eff
Rad 32: #line default
Rad 33: #line hidden
Rad 34: using WebMatrix.Data;
Rad 35: using WebMatrix.WebData;
Rad 36: using Microsoft.Web.WebPages.OAuth;
我已经删除了我能找到的所有临时文件,并再次添加了引用,但错误不会消失。有人知道这是怎么回事吗
编辑:它似乎与asp.net mvc 4.5附带的帐户/成员资格有关
Rad 29: #line 1 "C:\Users\joffa\path\Views\Home\Index.cshtml"
Rad 30:
Rad 31:
Rad 32: #line default
Rad 33: #line hidden
Rad 34: using WebMatrix.Data;
Rad 35: using WebMatrix.WebData;
Rad 36: using Microsoft.Web.WebPages.OAuth;
Rad 37: using DotNetOpenAuth.AspNet;
这些隐藏行在我的文件中的哪里 您添加的引用的确切路径是什么?(如果您查看引用的属性)WebMatrix.Data是C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblys\WebMatrix.Data.dll请告诉我您是否需要编译器提供更多信息…编译器的详细输出中有很多内容。嗯,这似乎是正确的。任何参考文献旁边都没有黄色感叹号?你能不能在源代码管理中区分一下,看看可能出了什么问题?没有感叹号。。。你说的“源代码管理中的差异”是什么意思,听起来像是我没有尝试过的东西:)