Dot-Net

Visual Studio 項目建構為執行檔和 DLL

  • July 24, 2018

在 Visual Studio 2008 項目屬性的應用程序選項卡中,我可以將輸出類型設置為 Windows 應用程序、控制台應用程序或類庫。我有一個項目,我想將其建構為獨立工具(控制台應用程序),並且可以用於我正在開發的其​​他幾個工具作為類庫。

VS GUI 只能讓我選擇其中一個,並且一直建構兩次項目很不方便。

如何設置它以在單個建構作業中建構兩種輸出類型?我是寫一些自定義的 MSBuild .targets 文件還是什麼?

如果我沒記錯的話,您可以將 EXE 用作類庫。

只需在其他項目中添加對它的引用。.NET EXE 只是一個程序集。

您可以預設建構 dll,並創建另一個依賴目標,它只是一個使用 dll 的包裝器控制台應用程序。

引用自:https://stackoverflow.com/questions/2466492