草庐IT

AppInit_DLL

全部标签

c# - 加载插件 DLL 文件, "The invoked member is not supported in a dynamic assembly."

我们有自定义DLL,但未包含在我们的初始安装文件中。它们在运行时加载。此过程在使用.NET2.0时运行良好,但我们现在使用.NET4.0时收到“动态程序集中不支持调用的成员”错误消息。try{assem=Assembly.LoadFrom(fi.FullName);//fiisFileSystemInfo}catch(FileLoadException){}catch(BadImageFormatException){}catch(System.Security.SecurityException){}catch(ArgumentException){}catch(PathTooLon

c# - .Net MVC 4 项目失败,事件日志错误 "The Module DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll failed to load. The data is the error."

这不是一个DotNetCore项目(它是一个MVC4项目)并且应用程序池被正确配置为使用dotnetCLRv4,但是在更新到新版本的Windows10之后(无论是内部版本还是新的周年纪念版)更新),启动应用程序失败,事件日志显示以下错误:模块DLLC:\WINDOWS\system32\inetsrv\aspnetcore.dll加载失败。数据是错误的。我还不需要aspnetcore.dll。在IIS中删除对站点的DLL的引用并不能解决问题。有什么建议吗? 最佳答案 这是最简单的解决方案:在Cortana中搜索程序和功能,打开旧版控

c# - 如何为我的 DLL 创建 XML Intellisense 文件?

我正在使用VS2010在C#中创建一个DLL,并且我已经为其所有成员创建了XML注释。当我构建DLL时,如何生成将为DLL提供Intellisense的XML文件?感谢您的帮助。 最佳答案 在项目属性页面中,转到“构建”选项卡。在底部附近的“输出”部分中,有一个标记为“XML文档文件”的复选框需要选中。 关于c#-如何为我的DLL创建XMLIntellisense文件?,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - 如何执行具有依赖项的 WiX 自定义操作 DLL 文件

我想创建一个依赖于第三方的CustomActionC#DLL文件.NETDLL(在此特定情况下,它是MySql.Data.dll)。我有使用下面的WiX片段的C#自定义操作DLL文件。我只是想弄清楚如何安全地向自定义操作添加依赖项。注意:我实际上并不需要这个第三方DLL文件来运行已安装的应用程序。NOTInstalled我是否需要安装第三方DLL文件(MySql.Data.dll)才能运行自定义操作?我可以只用第三方DLL文件添加另一个二进制标记吗? 最佳答案 WiX工具集中的DTF有一种机制,可以将您的自定义操作程序集及其所有引用

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

我正在尝试使用CefSharp将我的网络应用程序加载到winfoms中。我添加了2个dll文件:CefSharp.dll和CefSharp.WinForms到引用中,并通过添加现有项将2个dll文件icudt.dll和libcef.dll添加到我的项目中。这是表单中的代码publicWebViewweb_view;publicForm1(){InitializeComponent();web_view=newWebView("http://localhost:8084/wsmill",newCefSharp.BrowserSettings());web_view.Dock=DockSt

c# - dll 和 nuget 包有什么区别?

首先,如果这是一个基本问题,我深表歉意。我试着查了一下,但出于某种原因,我变得更加困惑。所以,我决定在这里问一下。一个dll文件和一个nuget包是一样的吗?他们都只是在项目中被引用吗? 最佳答案 当您通过nuget包向您的项目添加功能时,您只是向您的项目添加文件。它可以是javascript文件(如jQuery)、项目引用的DLL(如NewtonsoftJSON)或一大堆东西(如EntityFramework或Owin/SignalR)——任何东西。使用nuget包系统的优势在于它会为您跟踪所有内容。如果您添加的包收到更新,它会通

c# - 如何检查程序集 (dll) 的版本?

我有C#应用程序,当我进行更改时,我收到错误消息:Anunhandledexceptionoftype'System.TypeLoadException'occurredinWindowsFormsApplication1.exeAdditionalinformation:Couldnotloadtype'TradeIdeas.TIProData.OddsMakerColumnConfiguration'fromassembly'TIProData,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null’.此消息表示dll(TIProDa

c# - 如何在不使用任何 OpenSource Dll 的情况下使用 C# 4.0 从文件夹中解压所有 .Zip 文件?

我有一个包含.ZIP文件的文件夹。现在,我想使用C#将ZIP文件解压缩到特定文件夹,但不使用任何外部程序集或.NetFramework4.5。我搜索过,但没有找到任何使用Framework4.0或以下版本解压*.zip文件的解决方案。我试过GZipStream,但它只支持.gz而不是.zip文件。 最佳答案 这是来自msdn的示例.System.IO.Compression.ZipFile就是为此而生的:usingSystem;usingSystem.IO;usingSystem.IO.Compression;namespaceCo

c# - 如何添加外部原生依赖dll?

我有两个项目。第一个是Windows窗体应用程序项目,第二个是类库项目。Сclasslibrary项目与FANN一起工作.Windows窗体是启动项目。我应该有Fann.Net.dllandfanndoubleMT.dll与FANN合作。我下载了这些库并将它们放在位于解决方案根目录的文件夹lib中。我将Fann.Net.dll作为外部dll添加到类库项目中。我编译了这个项目。我收到一条错误消息“无法加载DLL'fanndoubleMT.dll'。我通过将fanndoubleMT.dll添加到文件夹Windows_Forms_Application\bin\Debug来修复此错误。我认为

c# - 使用同一个 dll 的 2 个不同版本?

我得到了2个预编译的dll:Common.Data,Version=1.0.0.0,Culture=neutral,PublicKeyToken=f3b12eb6de839f43,processorArchitecture=MSILCommon.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=f3b12eb6de839f43,processorArchitecture=MSILAPI差异示例:我正在尝试将两者加载到一个项目中以执行如下操作:externaliasv10;externaliasv20;privatestaticvoi