簡體   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