C#, C♯, C#相談室 Part98 (518レス)
1-

233: (ワッチョイ 7f6e-VwYf) 2024/12/14(土)09:23 ID:9hmM95L70(1) AAS
後から増えた「道具を使う」には何かいい感じにデフォルト実装つけとけば既存のクラスには影響しないんじゃない
234: (ワッチョイ bfe7-AHQg) 2024/12/14(土)12:26 ID:vNNE6Utb0(1) AAS
それを派生というのでは?
235: (ワッチョイ 4783-Ahcx) 2024/12/14(土)12:52 ID:/3oGIJ400(1) AAS
C# 8 からはインターフェースのデフォルト実装が使える
236
(1): (ワッチョイ bf79-/9Tr) 2024/12/14(土)14:27 ID:TQJHLK8K0(1) AAS
Win10や11のOS付属のpowershell5.1でインラインで書けるC#ってバージョンちょっと古くね
できれば新しいRoslynのC#をpowershellから使いたいのだが
なんか昔の記事しか見つからん
237: (ワッチョイ bf19-xj7L) 2024/12/14(土)15:05 ID:uE892PPx0(1) AAS
どうせ別に入れる必要があるならPowerShell 7入れれば良くね
238
(1): (ワッチョイ a78e-4Hmg) 2024/12/14(土)16:09 ID:SXm2TFHi0(1) AAS
>>236
起動時に出て来るメッセージすら読めないのか
239
(2): (ワッチョイ 2679-qWVo) 2024/12/15(日)03:52 ID:c6iml+qS0(1) AAS
>>238
お前はこれでも読んどけ
外部リンク[4]:learn.microsoft.com
Roslyn単体で使うだけならビルドツール拾ってくるだけだが
Powershell上げるとなると仕様も大幅に変わってたりして無理だし俺が出した要件の解にもなってない
240: (ワッチョイ db8e-Dyog) 2024/12/15(日)04:43 ID:OuaeEhke0(1) AAS
>>239
馬鹿が必死に調べただけの浅い知識で言い訳してる
241: (オイコラミネオ MM8f-Xxs2) 2024/12/15(日)09:22 ID:6s9C3wLNM(1) AAS
今のところ互換性の為に残してあるんだろう
それを変えちゃうと問題が起こる可能性があるしMS側のメンテがめんどうなので
変えたい人は7とセットで入れろということなんだろう
242
(1): (ワッチョイ fa12-/DxF) 2024/12/15(日)13:32 ID:1H80RXIX0(1) AAS
>>239
バカの相手はしなくていいわ
その情報はありがたいが
243: (ワッチョイ fb50-Nme3) 2024/12/16(月)00:02 ID:jraeIOUM0(1) AAS
PowerShellは完全に袋小路だからもう諦めた方がいい
6以降は事実上Azure専用
244: (ワッチョイ db8e-Dyog) 2024/12/16(月)03:32 ID:B9vFRMjT0(1) AAS
>>242
うわっ
自分の言い訳コメントに自作自演で恥ずかしい馬鹿発見
245
(1): (ワッチョイ 7e90-3k2I) 2024/12/16(月)04:36 ID:M2IkaScH0(1) AAS
なんで作っては捨ててくスタイルなんかなMicrosoftは
246: (ワッチョイ 4a2b-bCeE) 2024/12/16(月)06:57 ID:xj9X4IbW0(1) AAS
作ってないやろ
買収してるだけ
247: (ワッチョイ be10-Xxs2) 2024/12/16(月)08:17 ID:d6I1DTY60(1/2) AAS
PSはMSが作ってるが
248: (ワッチョイ 0bff-iztn) 2024/12/16(月)09:42 ID:WomMb93i0(1) AAS
Windowsに標準搭載されてる.NET Frameworkと今の.NETの時点で互換性ないのに
なんで.NETアプリであるPowerShellが叩かれるのか
249: (ワッチョイ 0fd7-Xxs2) 2024/12/16(月)12:31 ID:zYOmJNRT0(1) AAS
標準搭載されてるPowerShellは.NETアプリじゃなくて.NET Frameworkアプリだからね
250: (ワッチョイ 2344-/DxF) 2024/12/16(月)13:18 ID:ZxGHnTET0(1) AAS
>>245
MSの社内政治に敗れたチームのプロダクトはそうなりがち
社内政治うまくやってると微妙なやつも長生きする
251: (スププ Sd8a-omYb) 2024/12/16(月)13:27 ID:HTBCdLEid(1/2) AAS
frameworkってなんでまだ存在するの?
252: (ワッチョイ be10-Xxs2) 2024/12/16(月)15:54 ID:d6I1DTY60(2/2) AAS
.NETがFrameworkと互換性無くて捨てられないから
253
(1): (スププ Sd8a-omYb) 2024/12/16(月)19:05 ID:HTBCdLEid(2/2) AAS
互換性ないってことは、.NETとframeworkの2つのアプリを動かしたら、GCもそれぞれで動き始めるの?
254: (ブーイモ MM8a-1w4P) 2024/12/16(月)21:44 ID:dTKITl7UM(1) AAS
>>253
GCはアプリ(プロセス)毎じゃないの
255: (ワッチョイ 2ef8-Nme3) 2024/12/19(木)20:41 ID:KU+lpcLj0(1) AAS
PowerShellはWindowsにシステムワイドにインストールされた .NET Framework が存在するという前提で成立していたのに、
.NETでは.NET自体をアプリにバンドルするか、必要に応じて特定のバージョンを追加で入れるかになって完全に破綻しちゃったんだよね
一般的な.NETアプリならバンドルは可搬性が向上するから好ましいことだけど、
PowerShellの場合はシステムワイドにインストールされたいろんなモジュールと連携しなきゃいけないから.NETバンドルはありえない
完全に詰んでる
256: (ワッチョイ 0fd7-Xxs2) 2024/12/20(金)08:54 ID:6dsqio680(1) AAS
だからPowerShell Coreは標準装備じゃなくて追加装備
257
(1): (ワッチョイ 2ef8-Nme3) 2024/12/20(金)10:14 ID:PANCPXf30(1) AAS
Windowsにそもそも入ってないなら追加インストールでいいんだけどね。問題は5が入っていること。
それによって「なぜ元々入っているのにわざわざ追加するのか」という当然の疑問を解消するコストが生じる。
開発者の好みだけでサポート期間も互換性も劣るゲテモノをゴリ押しするのは極めて困難だし、
そもそもPS書いて飯食ってるタイプのエンジニアでは最新に拘る人はそもそも少ないだろうね
258
(1): (ワッチョイ 4a2b-bCeE) 2024/12/20(金)13:01 ID:9RxE8mFw0(1) AAS
はいそろそろC#の話題でよろ
259: (ワッチョイ eb78-RqoG) 2024/12/20(金)15:29 ID:raronLtC0(1) AAS
JAIST、「並行量子通信プロトコル」の完全な自動形式検証を実現
外部リンク:news.mynavi.jp
260: (ワッチョイ 3365-/DxF) 2024/12/20(金)17:50 ID:0SGDMmeR0(1) AAS
>>258
なんかある?
261: (ワッチョイ 6a79-qWVo) 2024/12/20(金)20:02 ID:7538eGNC0(1) AAS
またペンギンやら飛べない鳥だとかの話がしたいのかい?
それともPowshellの付属物の話がしたいのかい?
どっちなんだい?
262: (アウアウエー Sae2-N2kD) 2024/12/21(土)10:56 ID:bIHzWCsda(1) AAS
>>257
>それによって「なぜ元々入っているのにわざわざ追加するのか」という当然の疑問を解消するコストが生じる。
>開発者の好みだけでサポート期間も互換性も劣るゲテモノをゴリ押しするのは極めて困難だし、

ほんそれ
5が全部入りにしておくのが正解だっただろうな
1-
あと 256 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.014s