jjzjj

assemblies

全部标签

c# - 如何获取程序集的命名空间?

假设我有一个程序集(类库dll),我使用以下代码加载了它,Assemblya=Assembly.LoadFrom(@"C:\DocumentsandSettings\E454935\MyDocuments\VisualStudio2005\Projects\nunit_dll_hutt\for_hutt_proj\bin\Debug\asdf.dll");我需要获取程序集的类型。为了获得类型,我需要程序集的命名空间。Typet=asm.GetType("NAMESPACE.CLASSNAME",false,true);我怎样才能得到上面一行中的命名空间。?!为了获得命名空间,我需要获得

c# - 如何获取程序集的命名空间?

假设我有一个程序集(类库dll),我使用以下代码加载了它,Assemblya=Assembly.LoadFrom(@"C:\DocumentsandSettings\E454935\MyDocuments\VisualStudio2005\Projects\nunit_dll_hutt\for_hutt_proj\bin\Debug\asdf.dll");我需要获取程序集的类型。为了获得类型,我需要程序集的命名空间。Typet=asm.GetType("NAMESPACE.CLASSNAME",false,true);我怎样才能得到上面一行中的命名空间。?!为了获得命名空间,我需要获得

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# - 单声道 : Could not load file or assembly 'System.Web.Entity' or one of its dependencies 上的 MVC 5

目标:通过XamarainStudio在Mono上启动ASP.NETMVC5项目。启动服务器后出错:无法加载文件或程序集“System.Web.Entity”或其依赖项之一。XamarinStudio中的错误:背景:该项目是在VisualStudio2013中作为默认Web项目创建的。大多数配置都是开箱即用的。它的代码可以是viewedhereonGitHub.在撰写本文时,我拥有最新最好的Mono和XamarinStudio。.NETEntityFramework是一个已解决的依赖项,在XamarinStudio中没有注意到构建问题。如何启动并运行该项目?我该如何解决这种依赖关系?

c# - 单声道 : Could not load file or assembly 'System.Web.Entity' or one of its dependencies 上的 MVC 5

目标:通过XamarainStudio在Mono上启动ASP.NETMVC5项目。启动服务器后出错:无法加载文件或程序集“System.Web.Entity”或其依赖项之一。XamarinStudio中的错误:背景:该项目是在VisualStudio2013中作为默认Web项目创建的。大多数配置都是开箱即用的。它的代码可以是viewedhereonGitHub.在撰写本文时,我拥有最新最好的Mono和XamarinStudio。.NETEntityFramework是一个已解决的依赖项,在XamarinStudio中没有注意到构建问题。如何启动并运行该项目?我该如何解决这种依赖关系?

c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?

我正在使用C#中的OpenCV构建一个项目。它需要一个名为cvextern.dll的dll文件。但是,当添加此文件作为引用时,会出现此消息:-无法添加引用“cvextern.dll”,请确保该文件可访问并且它是有效的程序集或COM组件。我搜索累了,过去两天我一直在寻找该问题的解决方案 最佳答案 该文件是nativeDLL,这意味着您无法通过添加引用将其添加到.NET项目中...您可以通过DllImport使用它(参见http://msdn.microsoft.com/en-us/library/system.runtime.inte

c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?

我正在使用C#中的OpenCV构建一个项目。它需要一个名为cvextern.dll的dll文件。但是,当添加此文件作为引用时,会出现此消息:-无法添加引用“cvextern.dll”,请确保该文件可访问并且它是有效的程序集或COM组件。我搜索累了,过去两天我一直在寻找该问题的解决方案 最佳答案 该文件是nativeDLL,这意味着您无法通过添加引用将其添加到.NET项目中...您可以通过DllImport使用它(参见http://msdn.microsoft.com/en-us/library/system.runtime.inte

c# - "This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded"

我收到错误:“此程序集是由比当前加载的运行时更新的运行时构建的,无法加载。”我有一个.NET2.0项目调用的.NET4.0dll项目。有没有办法调和框架的差异? 最佳答案 Ihavea.NET4.0dllprojectthatisbeingcalledbya.NET2.0project.Isthereawaytoreconcilethedifferenceinframework?不是那样的,不。.NET4CLR可以加载.NET2程序集(通常-混合模式程序集有一些异常(exception),IIRC),但反之则不行。您必须将.NET2

c# - "This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded"

我收到错误:“此程序集是由比当前加载的运行时更新的运行时构建的,无法加载。”我有一个.NET2.0项目调用的.NET4.0dll项目。有没有办法调和框架的差异? 最佳答案 Ihavea.NET4.0dllprojectthatisbeingcalledbya.NET2.0project.Isthereawaytoreconcilethedifferenceinframework?不是那样的,不。.NET4CLR可以加载.NET2程序集(通常-混合模式程序集有一些异常(exception),IIRC),但反之则不行。您必须将.NET2