草庐IT

AppInit_DLL

全部标签

Android xamarin visual studio 错误 : 'System.Configuration.dll'

我正在尝试建立一个新的xamarin项目,我将在其中连接awsdynamoDB。但现在我得到了这个错误。我搜索了所有内容,但找不到任何好的答案。我找到了一个“System.Configuration.dll”文件,但它是最高版本2.0。有什么解决办法吗??提前致谢!SeverityCodeDescriptionProjectFileLineSuppressionStateErrorExceptionwhileloadingassemblies:System.IO.FileNotFoundException:Couldnotloadassembly'System.Configuratio

Android 应用程序中的 C# .dll 库

我目前正在使用Monodroid开发Android应用程序。我对电话应用程序很陌生,所以对一些事情感到困惑:Android库的定义是什么?我使用Mono模板创建android库:为Android类库创建一个Mono=>编写代码并构建到.dll=>使用VisualStudio中的模拟器运行,它在模拟器中运行良好。但是.dll文件是android库吗?或者它在模拟器上工作之前由Mono转换,并且“真正的”android库应该是JAR?我可以直接使用我定义的用C#编写的.dll来制作这个应用程序吗?我通过在我的android应用程序中直接引用它在Mono中进行了尝试,它正在构建,没有错误。但

c# - 从 C# 调用 C++ dll 时如何获取 std::exception 错误描述

这个问题在这里已经有了答案:CanyoucatchanativeexceptioninC#code?(9个回答)关闭6年前。我有一个C#应用程序,它调用C++dll中的一个函数。该函数可以抛出继承std::exception的各种异常。我目前像这样捕获这些异常:try{//CalltoC++dll}catch(System.Exceptionexception){//Someerrorhandlingcode}我的第一个问题是这段代码会捕获所有的std::exception吗?我的第二个问题是如何检索std::exception::what字符串,如果我检查exception.Mess

c# - PInvoking C++ DLL 时出现 AccessViolationException(cdecl 调用约定问题?)

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭4年前。Improvethisquestion我花了一整天的时间研究这个,但我一点也不聪明:我有一个C#DLL,它PInvokesC++DLL中的一个方法。在Debug模式下编译时我没有遇到任何问题,但在Release模式下编译时我得到一个AccessViolationException。谷歌搜索这个问题告诉我这可能是不符合调用约定的问题。在C

c++ - 适用于 Windows 的 Linux mingw32 sfml 交叉编译 - 缺少 dll 文件

我正在按以下方式编译我的C++项目:/usr/bin/i686-w64-mingw32-g++-g-std=c++0x-Wall-I/home/bluszcz/dev/win64/SFML-2.1/include-L/home/bluszcz/dev/win64/SFML-2.1/lib-static-libgcc-static-libstdc++-static-O4-csrc/game.cpp-osrc/game.a-lsfml-graphics-lsfml-window-lsfml-system-lsfml-audio但是,当我尝试运行我的exe文件时,我收到有关缺少DLL文件的错

c++ - 切片 DLL 句柄类

我有一个VisualStudio2008C++项目,我正在其中创建一个带有C接口(interface)的DLL。我定义了两种类型的回调函数:常规函数和提供额外数据的扩展函数。structFoo{chara[MAX_A];charb[MAX_B];charc[MAX_C];};structFooEx{chara[MAX_A];charb[MAX_B];charc[MAX_C];chard[MAX_D];};typedefvoid(CALLBACK*USERCALLBACK)(constFoo&,DWORD);typedefvoid(CALLBACK*USERCALLBACK_EX)(co

c++ - 我们如何在不注册 dll 的情况下对我们的 c++ COM 代码进行单元测试?

我们正在尝试将单元测试添加到遗留的c++COM应用程序中。我们还需要我们的构建机器能够运行单元测试以确保每个构建都没有引入错误。但是,我们不希望构建机器必须注册comdll,以便一台构建机器可以并行构建多个版本。我们假设我们可以更改为使用带有list文件的免费注册com,但我很难让它工作。尚未在我们的代码库中,但仅在Microsoft提供的基本示例中。我一直在使用这个页面http://msdn.microsoft.com/en-us/library/ms973913.aspx#rfacomwalk_topic8它根本行不通,当我尝试使用未注册的dll运行以使用list文件时,我收到“类

c# - 如何从 C++ DLL 动态加载 C# dll

我有一个C++应用程序。这支持用户的C++插件DLL,它将动态加载这些DLL,然后能够动态地创建和使用用户的类型。这些用户类型派生自主应用程序核心库中定义的基类型和接口(interface),因此我将用户的对象保存为指向基类的指针,并调用用户的虚函数来实现他们的魔法。现在我想扩展插件DLL以允许托管DLL(我主要关心C#)。我希望在C#插件DLL中发生所有相同的魔法。我如何动态加载这些dll,一些我认为我当前使用的win32的LoadLibrary将对托管DLL感到满意的方式。我将无法在编译/链接时访问这些库,它们来自用户。加载库后,不幸的是,我怀疑我将来会使用COM作为调用派生函数的

c# - 如何在 Visual Studio 2010 中正确引用 dll?

我有一个解决方案,其中包含一个C++DLL项目和一个将使用此DLL(通过使用PInvoke)的C#项目。dll正在构建到我的解决方案文件夹中的x64/Release文件夹中,这是有道理的,因为这样C#项目就不必进入DLL项目的文件夹。我想知道现在引用它的正确方法是什么。现在,DLL项目是C#项目的依赖项。我的直觉告诉我这应该足够了,但是C#项目说找不到DLL。我是否也应该添加.dll文件作为引用?我认为这现在可能会奏效,但从长远来看,当项目设置可能会发生变化时会破坏一切。 最佳答案 我之前回答过类似的问题。所以我不在这里重复文字。你

c++ - 如何将 C++ dll 文件加载到 Matlab 中

我有一个C++dll文件,它使用了很多我需要加载到matlab中的其他C++库(IPP、Opencv+++)。我该怎么做?我试过loadlibrary和mex。加载库不起作用。mex找到linux东西(平台独立库)并尝试包含它们。那是行不通的。大家有什么好的想法吗? 最佳答案 loadlibrary应该工作。我一直使用它来调用使用C包装器用C++编写的dll中的函数。当您尝试使用loadlibrary时遇到什么错误?确保dll的导出函数是C函数,而不是C++函数。如果没有,则编写C包装器。详细了解您在使用loadlibrary时正在