タグ: アンインストール

  • .NET SDK インストールとコンパイル

    ダウンロード

    .NET SDK をダウンロードします

    .NET ダウンロード

    .NET と C# バージョンの組み合わせ

    .NETC#
    .NET 10C# 14
    .NET 9C# 13
    .NET 8C# 12
    .NET 7C# 11

    C# の歴史 C# の新機能の各バージョンに .NET と C# バージョンの組み合わせが書かれています

    インストール

    アンインストール

    既にはいっているバージョンを確認します

    dotnet --list-runtimes

    『プログラムの追加と削除』から『.net』で検索してアンインストールできます

    インストール

    ダウンロードした『dotnet-sdk-***.exe』を実行します

    最初のアプリ作成

    コンソールアプリ

    テンプレート作成

    インストール済みのテンプレートを確認します

    dotnet new list

    コンソールのテンプレートを作成します

    cd /d "テンプレートを作成するフォルダの場所"
    dotnet new console -o 新しいアプリ名

    コンパイル

    cd /d "テンプレートを作成するフォルダの場所\新しいアプリ名"
    dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishTrimmed=true -p:PublishReadyToRun=true

    コンパイルした *.exe ファイルは次の場所に作成されます

    テンプレートを作成するフォルダの場所\新しいアプリ名\bin\Release\netバージョン\win-x64\publish

    Win Forms アプリ

    画面がある Win Forms アプリをつくる方法はこのようになります exeファイルの場所はコンソールアプリと同じです

    cd /d "テンプレートを作成するフォルダの場所"
    dotnet new winforms -o 新しいアプリ名
    cd 新しいアプリ名
    dotnet publish -c Release -r win-x64 -p:PublishSingleFile=true -p:PublishReadyToRun=true

    アプリのアイコン

    アプリにアイコンを追加するには、アイコンファイル (*.ico) を用意します

    「アプリケーション名.csproj」ファイルをメモ帳で開きます

    「<PropertyGroup>」から「</PropertyGroup>」のあいだに次の行を挿入します
    <ApplicationIcon>アイコンファイル名</ApplicationIcon>

    詳細情報

    exeファイルに詳細情報を埋め込むには、「テンプレートを作成するフォルダの場所\新しいアプリ名\obj\Release\netバージョン\win-x64」フォルダにある「アプリケーション名.AssemblyInfo.cs」ファイルをメモ帳で開きます

    著作権
    (挿入)[assembly: System.Reflection.AssemblyCopyrightAttribute(著作権表示)")]
    
    製品名
    [assembly: System.Reflection.AssemblyProductAttribute("製品名")]
    
    説明・ファイルの説明
    [assembly: System.Reflection.AssemblyTitleAttribute("説明")]
    
    製品バージョン
    [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.2.3")]
    
    ファイルバージョン
    [assembly: System.Reflection.AssemblyFileVersionAttribute("1.2.3.4")]
    

    その他

    .NET 9 では、画面のハードコピーを取得するときは拡大率を考えずに普通にできます .NET 4 のときは面倒でした