问题标签 [class-library]

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 投票
3 回答
562 浏览

asp.net - .jsp 页面上的 ASP.NET dll

是否可以构建从 ASP.NET 中的类库创建的 .dll 并在 .jsp 页面上使用它的功能?我知道如何创建 .dll,但我对 .jsp 页面不是很熟悉。

如果您可以提供整个 .jsp 页面的示例,那就太好了。谢谢!

编辑:我想我想说的是我在 Visual Studio(一个类库)中创建了一个新项目,它有一个公共函数(返回一个字符串),并且在编译时会创建一个 .dll。我想在 .jsp 页面上使用该 .dll。

0 投票
3 回答
96 浏览

visual-studio-2008 - VS 2008——一个web项目,一个类库项目。每个引用第三个 CL

我有一个 VS2008 解决方案,其中包含两个项目。一个是 Web 项目,另一个是类库项目。Web 项目具有对类库项目生成的程序集的引用。

每个项目依次引用一个程序集(称为“mydll”),该程序集是从位于另一个 VS 解决方案中的类库项目构建的。

如果我要将 mydll 复制到单独的目录并告诉 Web 和类库项目使用这些单独的目录,那么当我构建我的 Web 项目时会发生什么;mydll 的哪个“副本”进入 web bin 文件夹?

如果两个目录中的 mydll 版本不同,重建后哪一个最终会出现在我的 web 的 bin 文件夹中?(假设这里不涉及强命名程序集。)

我希望我的问题是有道理的,如果不让我知道的话。谢谢!

0 投票
2 回答
1244 浏览

c# - 我在类库中看不到 LINQ to SQL 的扩展方法

我创建了一个名为 Repository 的类库,其中包括存储 SQL Server 数据库 ORM 的 LINQ To SQL 文件,此外,我还创建了另一个名为 Services 的类库,它具有 Repository 类库的引用,我想使用 LINQ SQL 文件位于服务的存储库中,但我看不到扩展方法,但我可以在服务中创建 LinqToSQL 的实例。

0 投票
4 回答
5142 浏览

c# - 你能把dll捆绑在一起吗?

我有一个我制作的类库项目。我们称之为A类。在 ClassA 中,我需要访问一些驻留在 dll (ToolsDLL.dll) 中的工具。

在 ClassA 中,我已将 ToolsDLL.dll 添加到项目中,并始终选择将 ToolsDLL.dll 文件复制到输出目录。因此该库可以正常构建和编译,并且在输出目录中我看到 ClassA.dll 以及 ToolsDLL.dll

接下来,我想编写一个应用程序,比如说 App_A,它使用 ClassA 中的方法。因此,在我的 App_A 项目中,我添加了对 ClassA.dll 的引用,以便我可以访问它的命名空间。一切都很好,它可以构建/编译。

问题是,一旦我运行 App_A 并到达需要使用 ToolsDLL.dll 的地步,它就会抛出异常“无法加载 ToolsDLL.dll。我不明白它怎么可能找不到该 dll 因为它与 ClassA.dll 位于同一目录中。

我发现如果我将 ToolsDLL.dll 放在 App_A 的输出目录中,它就可以正常工作。有什么办法吗?有什么方法可以将 ToolsDll.dll 与 ClassA.dll 捆绑在一起。原因是我的客户将编写自己的类似于 AppA 的应用程序,如果他们只需要在项目中引用一个文件而不是多个文件,那就太好了。

0 投票
4 回答
35312 浏览

c# - 如何在 Visual Studio 中调试类库

我正在开发 Visual Studio 2008 中的类库 (DLL) 项目;用 C# 编程。为了测试我的 DLL,我刚刚创建了第二个项目,它是一个控制台应用程序,在该项目中我可以引用第一个项目并运行测试。有没有更简单的方法来做到这一点?我可以在我的类库项目中创建另一个包含测试的文件,然后以某种方式告诉 Visual Studio 运行该文件吗?

我知道一种方法是在我的项目中添加一个文本文件,然后用 JScript 编写我的测试代码。然后在调试菜单上的项目设置中,我可以告诉它启动外部程序(JScript)。然后,我的测试文件的名称test.js,进入命令行参数框。但是,我想知道是否有办法使用 C# 代码而不是 JScript 来做到这一点?

0 投票
1 回答
1408 浏览

asp.net-mvc - 来自 ASP.NET MVC 中引用的类库的配置文件

我的 MVC 应用程序中有几个类库,每个类库都有一个带有自己的配置文件的设置文件。每个配置文件都是 App.config,如何将它们聚合到一个配置文件中?设置是否应该放在 web.config 中?建议的最佳做法?

0 投票
6 回答
3182 浏览

java - 从 JAR 文件导入安全类

考虑一个 java 程序从 jar 文件中导入类的场景。如果同一个类驻留在两个或多个 jar 文件中,则可能会出现问题。

  1. 在这种情况下,程序导入的类是什么?是时间戳较旧的类吗?

  2. 我们可以遵循哪些做法来避免此类并发症。

编辑:这是一个例子。我有 2 个 jar 文件 my1.jar 和 my2.jar。这两个文件都包含 com.mycompany.CrazyWriter

0 投票
1 回答
2599 浏览

vb.net - 如何从类库中引发事件以使用模块形成?

我有一个从模块中的子开始的应用程序,做一些事情,然后加载表单。

但它不起作用:/

这里我们执行dBase.AddTemporalFilepath

模块.vb

我们引发事件TempFilepathAdded

clsDatabase.vb

我们抓住事件

表格.vb

任何的想法?

更多信息:

该事件在窗体关闭时引发。

0 投票
9 回答
179 浏览

user-interface - 在类库中弹出对话框是一个坏主意吗?

我们有一些类库会弹出一个对话框,这样做是不是一个坏主意?

0 投票
1 回答
2866 浏览

java - Java:在线纸牌游戏库/类/eg

我正在寻找在线纸牌游戏的 java 示例解决方案/库/类。我有兴趣创建一个名为“千”的游戏的非盈利版本,具有玩人与人以及人与人工智能的功能。

我会很感激任何建议。