草庐IT

DLL_EXPORT

全部标签

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

c# - 我可以在我的项目和 Nuget 包中使用 DeepZoomTools.dll 吗?

我正在尝试实现OpenSeadragon查看器DeepZoomImage(.dziformart)支持。为了使事情正常工作,我应该在服务器端创建图block和适当的xml。Microsoft有DeepZoomComposer包含DeepZoomTools.dll。它提供了我需要的功能。我将此dll添加到我的项目中。所以我有一些问题:在服务器端使用此dll是否存在任何法律问题,因为它是SilverLight3的一部分?我想在这个库之上用我的包装器创建NuGet包和Github存储库,所以我可以在这个包中使用DeepZoomTools.dll?那么我可以在我的Github项目中使用什么样的

c# - 调试 DLL 的发布版本(使用 PDB 文件)

如果我有一个DLL(以Release模式构建)和相应的PDB文件,是否可以调试(单步执行)该DLL中包含的类/方法?如果是这样,所需的步骤/配置是什么(例如,将PDB文件放在哪里)?编辑:如果PDB文件与DLL位于同一位置(在简单控制台测试应用程序的bin/debug目录中)。我可以看到DLL的符号已加载(在“输出”窗口和“模块”窗口中),但我仍然无法进入该DLL的方法。这可能是编译器优化的结果(正如迈克尔在他的回答中所描述的那样)吗? 最佳答案 如果pdb位于dll旁边(就像intellisensexml文件一样),通常(至少对我

c# - 如何从 dll 文件中提取类的源代码?

有没有软件可以做到这一点?我没有在互联网上找到任何有用的信息,所以我在这里问。 最佳答案 你无法获得准确的代码,但你可以获得它的反编译版本。最受欢迎(也是最好)的工具是Reflector,但也有其他.Net反编译器(例如Dis#)。您还可以使用ILDASM反编译IL,它与.NetFrameworkSDK工具捆绑在一起。 关于c#-如何从dll文件中提取类的源代码?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

c# - 添加 .NET Framework DLL 作为对 Windows 应用商店应用程序的引用

我正在开发一个Windows应用商店应用程序项目,我想在其中从NationalInstrumentsDAQ读取简单的温度测量数据。但是,DAQ的DLL库采用.NETFramework4.0格式,当将其添加为对我的Windows应用商店应用程序项目的引用时,出现以下错误:“项目目标为‘.NetFramework’,而文件引用目标为‘.NetCore'"在网上搜索,我发现Windows应用商店应用程序必须使用对另一个.NETCore或可移植库二进制文件的引用,它不能引用完整的.NET4.0库。估计有很多人有类似的问题,不知道有没有什么绕过的技巧? 最佳答案