719得票18回答
在编译后的可执行文件中嵌入DLLs

可以将现有的DLL嵌入到编译后的C#可执行文件中吗(以便只需分发一个文件)?如果可能,如何进行操作? 通常,我会将DLL文件放在外部并让安装程序处理一切,但是工作中有几个人问过我这个问题,而我实在不知道该怎么做。

506得票19回答
何时使用动态库和静态库

在C++中创建类库时,您可以选择使用动态库(.dll,.so)或静态库(.lib,.a)。它们之间有什么区别?在何时应该使用哪种库呢?

371得票5回答
共享对象(.so)、静态库(.a)和动态链接库(.so)之间的区别是什么?

我在Linux的库方面参与了一些辩论,并希望确认一些事情。 据我了解(如果我错了,请纠正我,我会在之后编辑我的帖子),在构建应用程序时,有两种使用库的方式: 1. 静态库(.a文件):在链接时,整个库的副本被放入最终的应用程序中,以便库中的函数始终对调用应用程序可用。 2. 共享对象(.s...

326得票36回答
System.MissingMethodException: 方法未找到?

之前工作的asp.net webforms应用程序现在抛出此错误: System.MissingMethodException:找不到方法 该类中有一个名为DoThis的方法,应该可以正常工作。 我有一个通用处理程序,如下所示:public class MyHandler: IHttpHa...

310得票9回答
什么是DLL文件,它们是如何工作的?

DLL文件到底是如何工作的?有很多这样的文件,但我不知道它们是什么,也不知道它们是如何工作的。 那么,它们到底是怎么回事呢?

299得票5回答
DLL和LIB文件 - 是什么以及为什么需要它们?

除了它们包含程序必需的关键代码(库)外,我对DLL和LIB的了解很少。但是编译器为什么要生成它们呢?将所有代码包含在单个可执行文件中不是更容易吗?DLL和LIB之间有什么区别? 我对DLL和LIB的了解很少。但是编译器为什么要生成它们呢?将所有代码包含在单个可执行文件中不是更容易吗?DLL和...

288得票6回答
解决LNK4098:defaultlib 'MSVCRT'与

这个警告:LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 在Visual Studio中,这是一个相当常见的警告。我想了解它的确切...

283得票5回答
如何测试Windows DLL文件以确定它是32位还是64位?

我想编写一个测试脚本或程序,断言给定目录中的所有DLL文件都是特定构建类型。 我会将其用作在SDK构建过程结束时的健全性检查,以确保64位版本没有以某种方式包含32位DLL文件,反之亦然。 有没有一种简单的方法来查看DLL文件并确定其类型? 该解决方案应适用于xp32和xp64。

281得票14回答
Windows 7,64位,DLL问题

我有一个关于我们可执行文件的问题。我在我的Windows 7 64位开发电脑上运行这个C ++ 32位可执行文件,该电脑还安装了所有这些Microsoft应用程序(Visual Studio 2008 + 2010、TFS、SDK、Microsoft Office)...并且它仍然可以正常运行...

268得票14回答
我该如何找到特定dll文件的PublicKeyToken?

我需要在我的 web.config 文件中重新创建一个提供程序,类似于以下内容:<membership defaultProvider="AspNetSqlMemProvider"> <providers> <clear/> <ad...