c# - 为什么要创建类库(包)?

标签 c#

多年来我一直在创建类库,它们总能满足我的需求。

现在我去创建类库的时候,Visual Studio 正在推广一个新的组件,叫做Class Library (Package)。它在前面和中间,就好像它现在是默认设置一样。常规的类库现在已被掩埋并且更难找到。

我偏向于熟悉的、经过验证的事物,但我想与时俱进。

使用类库(包)有什么好处吗?

根据保密协议(protocol),我处于公司环境中。无论我创建什么,如果重要的话,我认为它不能开源。

最佳答案

您可以像以前一样继续使用类库,但我建议始终与堆栈和平台保持同步。您可以这样做的一种方法是 ASP.NET Community Standup这是内容丰富且有趣的。新的类库(包)是 vNext 的一部分,也称为 ASP.NET Core 1.0

简而言之,从描述上看,是:

A project template for creating a class library as a NuGet package that can target any platform.

我推荐这些链接以供进一步阅读。

Why create an ASP.NET 5 Class Library project?

Benefits of ASP.NET 5 Class Library projects (.kproj) over Class Library projects (.csproj)

关于c# - 为什么要创建类库(包)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35089826/

相关文章:

c# - FxCop:CA1033 - Microsoft 的 ReadOnlyCollection 实现是否违反了此规定?

c# - 依赖属性的代码片段在哪里

c# - 如何使用嵌套 for 循环和递归来创建字符串组合列表

c# - 常见关联的 linq 查询

c# - 如何在WPF应用程序中正确使用图像资源

c# - 我如何在 ANTLR 中实现将两个节点合二为一的解析器规则?

c# - WSDL 到 .NET 核心项目

c# - 为什么 InvokeRequired 和 Dispatcher.CheckAccess 的 bool 值颠倒?

c# - 使用作为另一个列表的属性过滤对象列表。使用 linq

c# - IDX10500 : Signature validation failed. 无法解析 SecurityKeyIdentifier