问题标签 [dll-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
81 浏览

f# - 无法在 Monodevelop 中引用程序集

我在 Linux Mint 18 上使用 F# 4.1 和 Monodevelop,由于某种原因,我不再可以使用 #r 指令来引用 dll。无论我在哪里安装/存储包和权限,我都会得到“...(文件可能被 F# Interactive 进程锁定)”,我将无法“打开”和使用组件(我只是得到“命名空间......未定义”)。我很感激帮助...

0 投票
0 回答
56 浏览

c# - 如何在dll中检查该库使用的项目中引用的某些库?

有没有办法检查项目中引用的某些库(假设 dll)。

例子

而在外部项目中 //Library not Referenced

在我的 dll 函数中 // libraryReferenced = false

反之亦然

谢谢。

0 投票
1 回答
237 浏览

c# - 访问第 3 方 dll 时调用目标引发的异常

我一直在开发一个 C# 控制台应用程序,它使用了项目中引用的许多 3rd 方 dll。

一切工作正常,但有一天我的 Windows 7 操作系统由于自动 Windows 更新而更新,之后此应用程序代码开始在调用实际访问数据库的第 3 方 dll 的代码处崩溃。

我将系统恢复到以前的状态,应用程序再次开始正常工作,但 Windows 更新再次运行,应用程序再次在同一位置崩溃。

我无法停止 Windows 更新,因为它是一家公司提供的笔记本电脑,我无法更改设置,以免再次发生 Windows 更新。而且我没有这个第 3 方 dll 的代码。

我可以在这里为您提供 app.config ......

我的应用程序崩溃或出现异常的代码如下:

这里下面一行是我得到异常的地方,因为这个方法是用 3rd 方 dll 编写的,我没有任何代码

异常详情如下:

堆栈跟踪如下:

第 3 方 dll 的堆栈跟踪如下:

请告知如何解决。

0 投票
0 回答
65 浏览

vb.net - VB.NET 外部控件 - 需要包含在设置中吗?

我开发了一个新的标签控件并将其编译成一个 DLL,我在我的其他应用程序之一中使用它。问题是,如果我没有在设置中包含标签控件的 DLL 并将其安装在与应用程序相同的目录中,则应用程序无法在目标环境中启动。

我试图理解为什么会这样。我认为使用 VB.NET,如果我们使用它来引用和构建应用程序,我们就不再需要包含单独的 DLL。我尝试在其他地方寻找答案,但信息对我来说并不完整。

任何帮助将不胜感激。

0 投票
2 回答
8235 浏览

c# - 添加对 csproj 文件的引用有什么作用?

是否准确地说给定的 DLL 包含一堆命名空间(每个命名空间中都有类、常量、函数等),并且在 csproj 中引用 dll 允许在属于该项目的 .cs 文件中使用它们?

我尝试在网上搜索,但无法找到令我满意的答案。(可能是因为这个问题很基础)

0 投票
1 回答
1264 浏览

c# - c#项目参考

阅读MSDN 的文档,我很不确定。

设置: 我有项目 A 引用了一些 dll X,项目 B 项目引用了项目 A,并且也需要 dll X。

我需要向两个项目添加对 dll X 的引用,还是项目引用会为我这样做?

0 投票
1 回答
191 浏览

c# - Xamarin Studio 无法引用 .dll 文件

我正在尝试在带有 GTK#(.NET) 的 Xamarin Studio 中使用 gpgme-sharp。一切正常,但我收到以下错误:

无法加载 DLL 'libgpgme-11.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)

如果我将其添加为参考(我的应用程序目标 x86 平台并且该 dll 也是 x86),我会收到以下错误:

文件 'Path\To\File\libgpgme-11.dll' 不是有效的 .Net 程序集

请问我能得到一些帮助吗?我应该把这个文件放在哪里?

0 投票
1 回答
1903 浏览

c# - “无法加载文件或程序集”,dll 引用 asp.net core 2 应用程序

运行我的 asp core 2 web 应用程序时出现参考错误。我的网络(核心 2)项目正在引用另一个(.dll 输出)项目(.net 4.7),它安装了 Windsor.Core 和 windsor.castle nuget 包。运行 web 项目时,出现以下错误:

这两个项目都针对 x64(需要另一个库)。Windsor.Core 和城堡 dll 的属性:

在此处输入图像描述 在此处输入图像描述

Windsor 库仅添加到 .dll 项目中。当我还将相同的 nuget 包添加到 asp.net 核心项目时,程序崩溃并显示以下消息:

对我来说,似乎只加载了库的一部分。

Windsor.Castle / Core 库都可以在 asp.net core 2 web 应用程序的输出目录中找到。但是为什么找不到呢?

0 投票
0 回答
365 浏览

c++ - 如何在 C++ DLL 项目中使用第 3 方 DLL?

在 Visual Studio 2015 中,如何正确设置 C++ DLL 项目,该项目又引用第 3 方 DLL(也在 C++ 中实现)?我无法将第 3 方 DLL 添加到引用中,因为对于 DLL 项目,“添加引用...”窗口中的“浏览...”选项似乎缺失(与“添加引用...”窗口相反一个 EXE 项目,其中有这样一个“浏览...”按钮)。因此,我无法构建该项目。还有其他方法可以添加该引用吗?感谢您的帮助!

0 投票
1 回答
101 浏览

.net - 无法引用 Nuget 包中包含的 dll

我遇到了一个奇怪的问题,我无法引用 nuget 包中包含的 dll。

奇怪的是,使用这个包的所有其他人都能够引用这个 dll 并使用其中的类。

我的 Visual Studio 中是否有某些设置可能会阻止这种情况?

我可以通过解决方案资源管理器视图看到包含在这个 nuget 包中的 dll ......

提前致谢!

++ 为项目提供更多细节我们在项目中没有 package.config 文件。这是一个netcoreapp2.1项目

我们通过引用包

在 .csproj 文件中

dll是通过csproj中的以下行通过包引用的