gpt4 book ai didi

asp.net - ASP.NET 网站或 Web 应用程序在哪里存储引用的 DLL

转载 作者:行者123 更新时间:2023-12-02 12:01:55 26 4
gpt4 key购买 nike

简单来说 - 我有一个 .net 库 A.dll。 A.dll 使用 B.dll 和 C.dll。

B 和 C 都不是 .Net 库。如何在我的网络应用程序中使用 A.dll?

所以我有 dll 文件 - Jedox.Palo.Comm.dll (A),我已将其添加为 ASP.NET Web 应用程序的引用。该 DLL 又使用另外 2 个文件,1. libpalo_ng.dll (B) 和 2. libpalo2.dll (C)。这两个 libpalo dll 不一定是 COM 组件/程序集。所以不能直接添加它们作为引用。

相反,我必须将它们放在与 Jedox..dll 相同的文件夹中在正常的应用程序、表单等中,文件夹是 Debug/bin。但在 webapps 中,我应该将这些 dll 文件放在哪里,因为它必须与 Jedox...dll 位于同一文件夹中

此外,创建一个新文件夹 bin,并将所有三个 dll 放在那里并添加引用由于某种原因不起作用!提前致谢!!

因德拉 git

最佳答案

检查this question一些想法。

对您的问题的简短回答是,Web 应用程序中 Debug/bin 的等效文件夹是 [root]/bin

当您从 VS 引用 DLL 时,可以将 DLL 的 Copy Local 设置为 true,发布时它将复制到 [root]/bin 文件夹中Web 应用程序。

如果您想将 DLL 存储在解决方案中,您可以创建一个名称与 bin 不同的文件夹,并将 DLL 放入其中,然后在添加引用 时> 选择浏览并从解决方案的文件夹中引用它们。

关于asp.net - ASP.NET 网站或 Web 应用程序在哪里存储引用的 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16932134/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com