草庐IT

c# - 无法加载文件或程序集 'WebGrease' 或其依赖项之一

当我运行我的MVC4Web应用程序时,出现以下错误:Couldnotloadfileorassembly'WebGrease'oroneofitsdependencies.Thelocatedassembly'smanifestdefinitiondoesnotmatchtheassemblyreference.(ExceptionfromHRESULT:0x80131040)Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleasereviewthestacktrace

c# - 无法加载文件或程序集 'Microsoft.ReportViewer.Common,版本 = 11.0.0.0

我最近将我的n层解决方案从.NET3.5vs2008升级到4.5visualstudio2012。除了CrystalReports之外,一切都很好,我不得不从以下链接为VisualStudio2012安装新的运行时CrystalReportshttp://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe.安装上述软件包后,我不得不解决一些已弃用的功能和属性CrystalViewer及之后报告在开发环境(Windows764位、SQLServer2005、VisualStudio2012)中正确呈现。当我在测

c# - 无法加载文件或程序集 'Microsoft.ReportViewer.Common,版本 = 11.0.0.0

我最近将我的n层解决方案从.NET3.5vs2008升级到4.5visualstudio2012。除了CrystalReports之外,一切都很好,我不得不从以下链接为VisualStudio2012安装新的运行时CrystalReportshttp://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe.安装上述软件包后,我不得不解决一些已弃用的功能和属性CrystalViewer及之后报告在开发环境(Windows764位、SQLServer2005、VisualStudio2012)中正确呈现。当我在测

c# - 您必须添加对程序集 mscorlib 的引用,version=4.0.0

我在将Web项目从RC1迁移到RC2时遇到了一些问题。当我切换时,我在整个项目中遇到了一堆这样的错误。Thetype'Func'isdefinedinanassemblythatisnotreferenced.Youmustaddareferencetoassembly'mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'看起来所有的linq函数和lambda表达式都不起作用。这是我的project.json文件的样子:"frameworks":{"netcoreapp1.0":{"depen

c# - 您必须添加对程序集 mscorlib 的引用,version=4.0.0

我在将Web项目从RC1迁移到RC2时遇到了一些问题。当我切换时,我在整个项目中遇到了一堆这样的错误。Thetype'Func'isdefinedinanassemblythatisnotreferenced.Youmustaddareferencetoassembly'mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'看起来所有的linq函数和lambda表达式都不起作用。这是我的project.json文件的样子:"frameworks":{"netcoreapp1.0":{"depen

c# - 比较已编译的 .NET 程序集?

是否有任何好的程序可以与编译.NET程序集进行比较?例如,我有HelloWorld.dll(1.0.0.0)和HelloWorld.dll(2.0.0.0),我想比较差异我该怎么做?我知道我可以使用.NETReflector和AssemblyDiff插件。还有其他好的工具可以做到这一点吗? 最佳答案 WaystoCompare.NETAssemblies建议商业:NDepend免费:JustAssembly(仅显示API的差异)BitDiffer(同)ReflectorDiffAdd-in(您已经发现,但不再可用)现有的比较工具,如

c# - 比较已编译的 .NET 程序集?

是否有任何好的程序可以与编译.NET程序集进行比较?例如,我有HelloWorld.dll(1.0.0.0)和HelloWorld.dll(2.0.0.0),我想比较差异我该怎么做?我知道我可以使用.NETReflector和AssemblyDiff插件。还有其他好的工具可以做到这一点吗? 最佳答案 WaystoCompare.NETAssemblies建议商业:NDepend免费:JustAssembly(仅显示API的差异)BitDiffer(同)ReflectorDiffAdd-in(您已经发现,但不再可用)现有的比较工具,如

c# - 无法加载文件或程序集 'msshrtmi' 或其依赖项之一(Azure 表存储访问)

我有一个HTTPModule,用于重定向数据中心网站和Azure平台上运行的网站之间的流量。此HTTPModule从Azure表存储中检索其重定向规则。重定向在我的本地开发机器上以及在Azure上运行时都能正常工作。但是,当我将模块部署到我的数据中心服务器(IIS7、WS2008R2Standard64位、.NET4.0、ASP.NET4.0)时,我收到以下错误ParserErrorMessage:Couldnotloadfileorassembly'msshrtmi'oroneofitsdependencies.Anattemptwasmadetoloadaprogramwithan

c# - 无法加载文件或程序集 'msshrtmi' 或其依赖项之一(Azure 表存储访问)

我有一个HTTPModule,用于重定向数据中心网站和Azure平台上运行的网站之间的流量。此HTTPModule从Azure表存储中检索其重定向规则。重定向在我的本地开发机器上以及在Azure上运行时都能正常工作。但是,当我将模块部署到我的数据中心服务器(IIS7、WS2008R2Standard64位、.NET4.0、ASP.NET4.0)时,我收到以下错误ParserErrorMessage:Couldnotloadfileorassembly'msshrtmi'oroneofitsdependencies.Anattemptwasmadetoloadaprogramwithan

c# - 在构建后事件期间确定程序集版本

假设我想创建一个随每个版本发布的静态文本文件。我希望使用发布的版本号更新文件(在AssemblyInfo.cs中指定),但我不想手动执行此操作。我希望我可以使用构建后事件并将版本号提供给批处理文件,如下所示:callfoo.bat$(AssemblyVersion)但是我找不到任何合适的变量或宏来使用。有没有办法实现我错过的这个? 最佳答案 如果(1)您不想下载或创建可检索程序集版本的自定义可执行文件,并且(2)您不介意编辑VisualStudio项目文件,那么有一个简单的解决方案可让您使用如下所示的宏:@(Targets->'%(