Microsoft Visual Studio

Microsoft .NET

2024.02.10 .NET アプリケーションが起動しない

user.config が壊れている可能性が高い。%LocalAppData% を開き、該当のアプリの user.config ファイルを削除すると、正常に起動する。

ClickOnce でインストールしたアプリと、同一のアプリを単にコピーした場合、%LocalAppData% ディレクトリで競合する可能性があり、壊れる原因である。

.NET

  • JAVA と同じような動作環境
  • COM をラップしている
  • VM の機能を持っている。

.NET 歴史

.NET Framework (Windows 版)

Windows 専用。COM アクセスなど特有の機能を利用可能。

  • 2002.01:.NET Framework 1.0
    VM 動作、ガベージコレクション、ADO.NET (対 JDBC) (RDO, ADO の .NET 対応)、ASP.NET (対 JSP)
  • 2003.04:.NET Framework 1.1
  • 2005.11:.NET Framework 2.0
    ジェネリック (リスト List<T>, マップ Dictionary<T>)
  • 2006.11:.NET Framework 3.0
    WPF
  • 2007.11:.NET Framework 3.5
    LINQ
  • 2010.04:.NET Framework 4.0
    DLR、dynamic 型
  • 2012.08:.NET Framework 4.5
    UWP
  • 2015.07:.NET Framework 4.6
  • 2017.04:.NET Framework 4.7
  • 2019.04:.NET Framework 4.8

.NET Core (Linux 版)

.NET Framework から Web サーバー機能のみを抽出したもの。当然 Windows でも動作する。

  • 2016.06:.NET Core 1.0
  • 2017.03:.NET Core 1.1
  • 2017.08:.NET Core 2.0
  • 2019.09:.NET Core 3.0
  • 2019.12:.NET Core 3.1

.NET Standard (デスクトップ、モバイル共通版)

  • .NET Standard 1.0
  • .NET Standard 1.1
  • .NET Standard 1.2
  • .NET Standard 1.3
  • .NET Standard 1.4
  • .NET Standard 1.5
  • .NET Standard 1.6
  • .NET Standard 2.0
  • .NET Standard 2.1

.NET

  • .NET 5
  • .NET 6
  • .NET 7

dotnet コマンド

インストールされている .NET のバージョンを調べる

dotnet --info

デフォルトで使用される .NET のバージョンを調べる

dotent --vesion

 

 

-Microsoft Visual Studio