C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: Visual Studioのプラットフォームについて


(過去ログ 170 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■97894 / inTopicNo.1)  Visual Studioのプラットフォームについて
  
□投稿者/ たかし (24回)-(2021/08/04(Wed) 19:32:38)

分類:[.NET 全般] 

Visual Studioで「新しいプロジェクトの作成」の中に
@Windowsフォームアプリ
AWindowsフォームアプリケーション(.NET Framework)
BWindowsフォームコントロールアプリ(.NET Framework)
CWindowsフォームクラスライブラリ
DWindowsフォームコントロールライブラリ
と、似たような名前のものがいっぱいあるのですが、違いは何なのでしょうか?
またどれをどういうときに使ったら良いのでしょう?
初歩的な質問になりますがどなたかよろしくお願いいたします。
引用返信 編集キー/
■97895 / inTopicNo.2)  Re[1]: Visual Studioのプラットフォームについて
□投稿者/ Azulean (1202回)-(2021/08/04(Wed) 22:10:55)
No97894 (たかし さん) に返信
> @Windowsフォームアプリ
> CWindowsフォームクラスライブラリ
> DWindowsフォームコントロールライブラリ

.NET Core 3.1、.NET 5 など、オープンソース&クロスプラットフォームとして提供されている .NET 群の上で動くもの。
Windows にこれらのランタイム・クラスライブラリは同梱されていないため、実行時にランタイムをインストールするか、ランタイム同梱して配布する必要があります。

ここ 2-3 年で登場している世界なので、インターネット上の記事やサンプルなどが想定・対応していないこともあります。

> AWindowsフォームアプリケーション(.NET Framework)
> BWindowsフォームコントロールアプリ(.NET Framework)

Windows に同梱されている .NET Framework 4.8 の上で動くもの。
Windows にランタイム・クラスライブラリが同梱されているため、最小では exe だけを持って行けば動く可能性があります。
歴史が長く、インターネット上の記事やサンプルはこちらを主体にしていることがほとんどです。



「アプリケーション」となっているものが exe を作ります。
「クラスライブラリ」や「コントロールライブラリ」となっているものは「部品」を納めた dll を作ります。

初歩でまず始めるなら「アプリケーション」を選んでください。
引用返信 編集キー/
■97903 / inTopicNo.3)  Re[2]: Visual Studioのプラットフォームについて
□投稿者/ たかし (25回)-(2021/08/05(Thu) 12:42:12)
No97895 (Azulean さん) に返信
> ■No97894 (たかし さん) に返信
>>@Windowsフォームアプリ
>>CWindowsフォームクラスライブラリ
>>DWindowsフォームコントロールライブラリ
>
> .NET Core 3.1、.NET 5 など、オープンソース&クロスプラットフォームとして提供されている .NET 群の上で動くもの。
> Windows にこれらのランタイム・クラスライブラリは同梱されていないため、実行時にランタイムをインストールするか、ランタイム同梱して配布する必要があります。
>
> ここ 2-3 年で登場している世界なので、インターネット上の記事やサンプルなどが想定・対応していないこともあります。
>
>>AWindowsフォームアプリケーション(.NET Framework)
>>BWindowsフォームコントロールアプリ(.NET Framework)
>
> Windows に同梱されている .NET Framework 4.8 の上で動くもの。
> Windows にランタイム・クラスライブラリが同梱されているため、最小では exe だけを持って行けば動く可能性があります。
> 歴史が長く、インターネット上の記事やサンプルはこちらを主体にしていることがほとんどです。
>
>
>
> 「アプリケーション」となっているものが exe を作ります。
> 「クラスライブラリ」や「コントロールライブラリ」となっているものは「部品」を納めた dll を作ります。
>
> 初歩でまず始めるなら「アプリケーション」を選んでください。

Azulean様、

大変に参考になりました、ありがとうございます。たかし


引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -