第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將 .NET Core 項(xiàng)目編譯為 .exe 文件而不是 .dll 文件

將 .NET Core 項(xiàng)目編譯為 .exe 文件而不是 .dll 文件

C#
蕪湖不蕪 2023-07-22 16:45:19
我正在嘗試創(chuàng)建一個(gè) C# 應(yīng)用程序(.cs文件)。由于我使用的是Visual Studio Code,因此我必須使用命令行來(lái)編譯項(xiàng)目,但是當(dāng)我啟動(dòng)MSBuild時(shí),它會(huì)生成一個(gè).dll文件。MSBuild版本:15.8.169.51996這是我的.csproj:<Project Sdk="Microsoft.NET.Sdk">  <PropertyGroup>    <OutputType>Exe</OutputType>    <TargetFramework>netcoreapp2.1</TargetFramework>  </PropertyGroup>  <PropertyGroup>    <LangVersion>latest</LangVersion>  </PropertyGroup>  <ItemGroup>    <PackageReference Include="Microsoft.Net.Compilers" Version="3.1.1">      <PrivateAssets>all</PrivateAssets>    </PackageReference>  </ItemGroup></Project>提前致謝!
查看完整描述

1 回答

?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

.NET Core 中的部署

由于您使用的是netcoreapp正式名稱為.NET Core 的 .NET Core,因此這里的情況略有不同。

.NET Core是一個(gè)跨平臺(tái)框架。這意味著您編寫的軟件將在 Windows、Linux 和 OSX 中執(zhí)行。你見過(guò).exe在Linux上運(yùn)行的嗎?不是用平常的方式..

了解這一點(diǎn)后,您有多種選擇:

  1. 按預(yù)期使用.dll。和 。NET Core,您可以.dll通過(guò)命令運(yùn)行您的dotnet your.dll.

  2. 您可以使用SCD部署并將RuntimeIdentifier設(shè)為win10-x64。

  3. 您可以升級(jí)到.NET Core sdk 2.2?(?netcoreapp2.2) 并使用FDE部署。


查看完整回答
反對(duì) 回復(fù) 2023-07-22
  • 1 回答
  • 0 關(guān)注
  • 307 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)