繁体   English   中英

是否可以将 dotnet 核心控制台应用程序用作库

[英]Is it possible to use dotnet core console app as library

我试图搜索是否可以将 .net core 控制台应用程序用作库。 我知道有 .net 标准,但我很好奇,因为其他语言支持。

可以直接创建一个以netCore为Target的dll

库和应用程序是两个不同的东西。

类库定义了应用程序调用的类型和方法。 面向 .NET Standard 2.0 的类库允许支持该版本 .NET Standard 的任何 .NET 实现调用您的库。

在 C# 的上下文中, 控制台应用程序是一个在命令行控制台上接受输入并显示输出的应用程序,它可以访问三个基本数据流:标准输入、标准输出和标准错误。 ...它是 C# 程序的最简单形式,通常从命令提示符调用。

我不完全确定您要在这里实现什么目标。 但是试试这个,假设你有两个控制台应用程序 app 1 和 app 2。假设 app 2 有一些你想在 app 1 中使用的对象。 您可以在应用程序一中引用应用程序二,然后您就可以访问它们。

理想情况下,如果您有一个由两个不同应用程序使用的对象,您将创建一个包含该对象的类库,然后从两个应用程序中引用它。

此外,.net core 不会编译为 exe,一切都是 dll,但是您在 dotnet run 上无法在库项目上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM