多年来我一直在创建类库,它们总能满足我的需求。
现在我去创建类库的时候,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/