簡體   English   中英

如何在 .NET Core 3.0 中引用控制台應用程序項目

[英]How to refer to console application projects in .NET Core 3.0

我使用 .NET Core 3.0 創建了 2 個控制台項目,並且我在第二個項目中刪除了 program.cs 文件,並將該項目作為參考項目添加到第一個項目中。

編譯時,我收到錯誤“程序不包含適合入口點的 static 'Main' 方法”。

誰能解釋在 C# 中引用 2 個項目的工作原理?

入口點(又名Main )需要存在於任何控制台項目(即 exe)中。 通常在這種情況下,您將擁有:

  • 一些圖書館項目
    • (有一些代碼)
  • 一些控制台項目
    • 引用“一些圖書館項目”
    • 有一個入口點( Main
    • (可能還有其他代碼)

聽起來您只是想讓第一個項目成為庫項目而不是控制台項目,這可以通過從 csproj 中刪除<OutputType>Exe</OutputType>來完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM