草庐IT

c# - 如何在 VS 2012 Professional RC 中添加假程序集?

根据下面两篇关于VS2012和MicrosoftFakesTestFramework的文章,我应该能够在我的测试项目的引用中右键单击一个程序集并选择“添加Fakes程序集”以在Visual中创建一个新的MicrosoftFakesFramework程序集Studio11/2012。但是我没有在VS2012RCProfessional中找到上下文菜单项。我可能需要引用Microsoft.QualityTools.Testing.Fakes程序集,但我也无法在添加引用搜索中找到它。自测试版以来所需的菜单是否发生了变化?我需要安装扩展程序吗?如何在VS2012ProfessionalRC中添

c# - 如何获取另一个 EXE 的程序集版本(不是文件版本)?

您可以使用以下方法获取文件版本:FileVersionInfoversionInfo=FileVersionInfo.GetVersionInfo("filename.exe");但是如何才能获得特定EXE文件的汇编版本? 最佳答案 来自这篇博客文章Howtogetassemblyversionwithoutloadingit:AssemblyName.GetAssemblyName("filename.exe").Version这避免了必须加载整个程序集。 关于c#-如何获取另一个EX

c# - 如何获取另一个 EXE 的程序集版本(不是文件版本)?

您可以使用以下方法获取文件版本:FileVersionInfoversionInfo=FileVersionInfo.GetVersionInfo("filename.exe");但是如何才能获得特定EXE文件的汇编版本? 最佳答案 来自这篇博客文章Howtogetassemblyversionwithoutloadingit:AssemblyName.GetAssemblyName("filename.exe").Version这避免了必须加载整个程序集。 关于c#-如何获取另一个EX

c# - 无法加载文件或程序集 System.Net.Http 版本 4.1.1.0

我正在将NetFramework4dll移植到NetCore。移植我的单元测试项目时,我在运行某些特定测试(不是全部)时遇到异常。System.IO.FileLoadException:Couldnotloadfileorassembly'System.Net.Http,Version=4.1.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thelocatedassembly'smanifestdefinitiondoesnotmatchtheassemblyreference.(E

c# - 无法加载文件或程序集 System.Net.Http 版本 4.1.1.0

我正在将NetFramework4dll移植到NetCore。移植我的单元测试项目时,我在运行某些特定测试(不是全部)时遇到异常。System.IO.FileLoadException:Couldnotloadfileorassembly'System.Net.Http,Version=4.1.1.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thelocatedassembly'smanifestdefinitiondoesnotmatchtheassemblyreference.(E

c# - 如何防止 .NET 应用程序从 GAC 加载/引用程序集?

我能否以引用“本地”程序集(不在GAC中)而不是GAC中的程序集的方式(VisualStudio中的设置)配置.NET应用程序,尽管这两个程序集具有相同的名称和同一个版本? 最佳答案 如果两个程序集都具有强名称(已签名),则CLR将始终从GAC加载。以下是运行时用于解析程序集引用的步骤(来自HowtheRuntimeLocatesAssemblies):Determinesthecorrectassemblyversionbyexaminingapplicableconfigurationfiles,includingtheappl

c# - 如何防止 .NET 应用程序从 GAC 加载/引用程序集?

我能否以引用“本地”程序集(不在GAC中)而不是GAC中的程序集的方式(VisualStudio中的设置)配置.NET应用程序,尽管这两个程序集具有相同的名称和同一个版本? 最佳答案 如果两个程序集都具有强名称(已签名),则CLR将始终从GAC加载。以下是运行时用于解析程序集引用的步骤(来自HowtheRuntimeLocatesAssemblies):Determinesthecorrectassemblyversionbyexaminingapplicableconfigurationfiles,includingtheappl

c# - 无法加载文件或程序集 'WebMatrix.Data`

我将MVC4更新为MVC5。当您运行该应用程序时,我收到一个错误,提示我没有WebMatrix.Data。我安装了它PM>Install-PackageWebMatrix.Data。现在,当您开始进入浏览器时:Couldnotloadfileorassembly'WebMatrix.Data,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependencies.Locatedassembly'smanifestdefinitiondoesnotmatchtheassemblyrefe

c# - 无法加载文件或程序集 'WebMatrix.Data`

我将MVC4更新为MVC5。当您运行该应用程序时,我收到一个错误,提示我没有WebMatrix.Data。我安装了它PM>Install-PackageWebMatrix.Data。现在,当您开始进入浏览器时:Couldnotloadfileorassembly'WebMatrix.Data,Version=3.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35'oroneofitsdependencies.Locatedassembly'smanifestdefinitiondoesnotmatchtheassemblyrefe

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

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