1 名前:デフォルトの名無しさん (ワッチョイ f201-IwB9) mailto:sage [2022/11/25(金) 13:16:08.91 ID:HZEumDr50.net] !extend:checked:vvvvv:1000:512 !extend:checked:vvvvv:1000:512 次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備) 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください >>980 を踏んだ人は新スレを建てて下さい。>>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part156 https://mevius.5ch.net/test/read.cgi/tech/1663479569/ ■関連スレ C#, C♯, C#相談室 Part96 https://mevius.5ch.net/test/read.cgi/tech/1639965805/ ■コードを貼る場合は↓を使いましょう。 https://ideone.com/ https://dotnetfiddle.net/ ■情報源 https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/ https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/ https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/ https://referencesource.microsoft.com/ https://source.dot.net/ ・Insider.NET > .NET TIPS - @IT https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html ・DOBON.NET .NET Tips https://dobon.net/vb/dotnet/index.html VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2 名前:デフォルトの名無しさん [2022/11/25(金) 15:40:20.76 ID:PV2ZG9bua.net] O2.py
3 名前:.NET MAUI HighSchool [2022/11/25(金) 20:25:44.06 ID:SQhAXb/D0.net] おつ
4 名前:デフォルトの名無しさん mailto:sage [2022/11/27(日) 23:14:42.04 ID:MIxI7txJ0.net] おつほしゅ
5 名前:.NET MAUI HighSchool [2022/11/27(日) 23:50:59.97 ID:YoYicuFz0.net] 保守 これ保守しないと落ちるくね?
6 名前:デフォルトの名無しさん mailto:sage [2022/11/28(月) 09:34:12.02 ID:uOsmFoFg0.net] このスレッドは過去ログです。 プレミアム会員に登録すると続きを読めます。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.5ch.net/ ─────────────────── 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
7 名前:デフォルトの名無しさん mailto:sage [2022/11/28(月) 11:30:37.08 ID:g+TqWMca0.net] 詰問age
8 名前:.NET MAUI HighSchool [2022/11/28(月) 12:22:02.27 ID:Z3MyFTji0.net] >>6 はやいよ…
9 名前:デフォルトの名無しさん (アウアウウー Sa5b-zuBb) [2022/11/28(月) 15:34:35.19 ID:oZh4s12La.net] わろす
10 名前:デフォルトの名無しさん [2022/11/28(月) 15:44:13.20 ID:dp0AKPPW0.net] 初心者質問で申し訳ないのですが、vsコードで予測変換が出なくて困っています。 調べてみたのですが原因も分らず…if文などの予測変換は出るのですが、gameobjectなどのユニティで使うようなプログラムの予測が出ません。 解決策などあるでしょうか?
11 名前:デフォルトの名無しさん mailto:sage [2022/11/28(月) 20:13:23.65 ID:8x2CDfCZ0.net] なんかぶっ壊れてんじゃん? とかテキトー言ってみる
12 名前:デフォルトの名無しさん mailto:sage [2022/11/28(月) 20:13:52.64 ID:8x2CDfCZ0.net] 他のプロジェクトは出るの?
13 名前:.NET MAUI HighSchool [2022/11/28(月) 20:17:32.92 ID:5evmxUdI0.net] 俺のも(会社PC)そうだわ オムニシャープ入れたけどダメだった もうVSでよくね? どうせIntelliSenseとかVS以下だろ
14 名前:デフォルトの名無しさん [2022/11/29(火) 15:56:16.24 ID:AJUNeGt/0.net] 試しに俺んところでやってみたら、OmniSharpのバックエンドにMono等が選ばれなきゃいけないのに.NET7が選ばれちゃってこうなるみたいだな 試行錯誤しても全然切り替わらないし、ほんとどうすりゃ良いんだろうねこれ・・・・
15 名前:デフォルトの名無しさん mailto:sage [2022/11/29(火) 16:04:11.85 ID:Runm1hnd0.net] メディアファイル(特にmkv)のオーディオチャンネルの属性を取得したいって話ですね。 わかりません。
16 名前:デフォルトの名無しさん mailto:sage [2022/12/04(日) 14:34:16.15 ID:Mg8RdVSDM.net] >>10 Unityのコードは特殊な環境だけ動いて普通のC#の環境とは違う 基本的に非対応と言ったほうがいいのかあな
17 名前:.NET MAUI HighSchool [2022/12/04(日) 14:58:55.32 ID:W8YCwcdV0.net] >>16 普通にUnityでも.NETの技術使われてるけどな
18 名前:デフォルトの名無しさん mailto:sage [2022/12/04(日) 20:08:48.90 ID:lx/vhVnT0.net] 練習で始めてWPFを使って簡単な時計アプリ作ってみたんだけど デバッグなしモードだとちゃんと動くのだけれど デバッグモードで起動するとタイマーが進まなくてウインドウにカーソルを 行ったりきたりさせるとタイマーが変化するんだけどこれって仕様なのかな?
19 名前:デフォルトの名無しさん (スフッ Sd94-sdih) [2022/12/07(水) 13:35:19.01 ID:yt7S0Uwdd.net] デバッグで動いてリリースで動かんのは大抵は初期化漏れだが 逆のパターンはなんだっけ 違うdllをリンクしてるとかか
20 名前:デフォルトの名無しさん mailto:sage [2022/12/07(水) 19:05:56.01 ID:UAMEr4aB0.net] デバッグビルドでのみ発生するエラーについて https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/a0a64f16-047c-4d65-a564-581395e9b2d7/12487124961248312464124991252312489123911239812415303302998312?forum=vcgeneralja
21 名前:デフォルトの名無しさん mailto:sage [2022/12/07(水) 20:29:43.28 ID:s8UFiDXT0.net] おお、こんな現象があるのか でも初めてのWPFアプリということで https://zenn.dev/apterygiformes/books/470ba1042dfbef/viewer/ea10e5 このサイトの時計を同じように作っただけだからそんな複雑なことしてないはずなんだけどな もう一度コードじっくり確認してみるよ とりあえずこういった現象があるということを知れてよかったありがとう
22 名前:デフォルトの名無しさん mailto:sage [2022/12/08(木) 15:54:32.25 ID:/7FRet6qd.net] これはひどい >アサートは、チェック機能の実行に時間がかかるため、 >デバッグ版にだけ仕込まれており、リリース版では機能しません。 >そのため、リリース版では発生しないように見えているだけで >不具合がなくなるわけではありません。 知らぬが仏とはよく言ったもので
23 名前:デフォルトの名無しさん mailto:sage [2022/12/08(木) 21:22:08.76 ID:lmp5fbT90.net] ひどい? 当たり前の内容だと思うけど...
24 名前:デフォルトの名無しさん (ササクッテロラ Sp5f-w5YM) [2022/12/09(金) 21:14:42.46 ID:Z/OpbtF/p.net] 致命的なエラーでも無けりゃ落ちないからねぇ
25 名前:デフォルトの名無しさん (ワッチョイ 0f79-20rA) mailto:sage [2022/12/09(金) 21:19:27.16 ID:vj2/mAaI0.net] WPFは時計すら満足に作れないんだな これでいいかな
26 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 16:44:26.45 ID:vevfscj1M.net] >>18 普通に考えるとビルドしないで直接別のプログラムを走らせてないか? visual studioの三角押して実行してる? それかビルド失敗して以前のを動かしてないか? デバッグの方はマウスenterあたりでタイマー動作が働いてると言うことでそこらへんをミスってる可能性が高い 間違ってなんか別のイベントハンドラを作ってうまく消せないでタイマーハンドラのと混ざっているんだろうなと
27 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 16:53:22.85 ID:vevfscj1M.net] アサートはデバッグ時に想定した状態になっているか確認する手段で リリース時にはアプリの挙動に関与しないし
28 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 19:14:30.52 ID:jebXvA6J0.net] >>26 一応メニューの方のビルドやリビルドとか色々試してみたけどダメだった ビルドは成功してるっぽい デバッグの方は単にウインドウにマウスオーバーしてもタイマーは動かなくてウインドウ中央上部にある 横棒2本のメニュー開くところにマウスオーバーすると一瞬だけタイマー動く感じですぐ止まる 再度そこからはずしてマウスオーバーするとまた一瞬動く あとなぜかドラッグでウインドウ動かしまくっててもタイマー動いた 正直初心者の自分にも現状原因まったくわからんからあきらめるわ
29 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 23:33:30.27 ID:8lTVeHq/0.net] わかりました二度と我々の前に姿を現わさないでください
30 名前:デフォルトの名無しさん [2022/12/11(日) 09:12:44.67 ID:x2I2CP760.net] IList.Item[Int32] Property public object? this[int index] { get; set; } object? ってなんですか ?
31 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 09:43:35.75 ID:UU1+HIwa0.net] プログラミング初心者は電卓でも作ってろ → 数式を評価できるようにしたいんやが、やり方が分からん → Roslynってやつがあるやん → なんやC#のREPLみたいになりそう → VisualStudioに付属してるREPLでええやん、ってなった
32 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 10:18:27.91 ID:B9k8N7vL0.net] >>30 null許容参照型でしょ 以前の object 型は null を代入できたけど Null 許容認識コンテキスト だと object には null を代入できないから以前と同じように null を代入したいなら object? にしないといけない ただしそうすると今度は object を逆参照する時に null でないことを確認するか null でないことが分かっているなら null 免除演算子で警告抑止しないといけない https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/builtin-types/nullable-reference-types
33 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 10:27:01.23 ID:PQihV1OX0.net] >>29 なんで初心者スレでそんな正確悪いこと言うかね
34 名前:.NET MAUI HighSchool [2022/12/11(日) 11:09:33.02 ID:hiewkTHT0.net] ここの住人意味わからんよな 同じC#erなのに優しく接しればいいのに
35 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 11:33:04.10 ID:RuZtb54i0.net] >>33 ここ腐っても技術板だから現象をぐだぐだ書くより最低限の現象が発生するコードを示すなりしないとみんな冷たいよ 初心者と言うのは免罪符にならんし
36 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 11:45:10.12 ID:o2yKalvw0.net] 初心者スレでなに言ってんだと思わなくもないけど、気持ちは分かる。
37 名前:デフォルトの名無しさん (オイコラミネオ MM7b-KKgq) mailto:sage [2022/12/11(日) 15:02:59.02 ID:TMAZCbUcM.net] >>28 面白現象だから保存しておいて別のプロジェクト作ってやり直してみたらいい そのページ見たら5分でできる内容だからさ イベントハンドラの記述ミスだろうなあとは思う プロパティウィンドウのイベントのmouseleftbuttondownとmouseLeaveがすぐ隣なのでそちら関係なんだろうなと
38 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 15:54:02.66 ID:nH6y0Bb70.net] 初心者だから甘えさせてっていう人は昭和の人間としては理解できないわ まあ俺が理解する必要ないんだけどせっかくの伸びる時期を浪費してもったいなくないか?
39 名前:デフォルトの名無しさん [2022/12/11(日) 16:46:43.61 ID:XLEwBdHga.net] 自分の知識を披露出来る場を逃してイライラするよな
40 名前:30 (ワッチョイ c702-85+0) mailto:sage [2022/12/11(日) 17:04:14.69 ID:x2I2CP760.net] >>32 ありがとうございます
41 名前:デフォルトの名無しさん (ワッチョイ 675f-Ih6g) mailto:sage [2022/12/11(日) 17:20:28.29 ID:cLJLEUWf0.net] 気に入らないなら優しい奴が優しく答えてやればいい 顔も知らんやつに横から指図したところで時間の無駄
42 名前:デフォルトの名無しさん [2022/12/11(日) 17:26:19.02 ID:PQihV1OX0.net] >>37 試しにコードミスの可能性も考えて全部コピペで新しいプロジェクトでやってみたけどデバッグモードどけダメみたい あと気づいたのがマウスオーバーしなくても10秒くらい待ってたら一瞬だけタイマー動いた もしかしたら自分の環境だけの現象かもしれない こんな変な現象に色々付き合ってくれてどうもありがとう
43 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 17:44:33.83 ID:B9k8N7vL0.net] > 顔も知らんやつに横から指図したところで時間の無駄 これまたでかいブーメランやなw
44 名前:デフォルトの名無しさん mailto:sage [2022/12/11(日) 17:51:54.29 ID:93aPaqaC0.net] ソースコードがあるなら貼り付けてみればいいのに そんなおもしろ現象なら共有の意味も込めて
45 名前:デフォルトの名無しさん [2022/12/11(日) 18:09:37.35 ID:2GSk8HV3M.net] タイマー周りのコードが間違ってるに1000ペソ
46 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 11:23:38.00 ID:q9juspAMM.net] 精度とか使ったタイマーの話が何一つ書かれてないから アドバイスしようがない
47 名前:デフォルトの名無しさん [2022/12/12(月) 11:50:58.63 ID:zfnaGRLhM.net] >>46 それは>>21 のリンク先に書いてあるぞ まぁ質問者が間違えてる可能性が一番高いにも関わらずコードを出さないから救いようがない
48 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 12:39:18.02 ID:wywn97Kl0.net] 描画だけコケているのか、あるいは計算処理そのものがコケているのか
49 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 12:50:49.67 ID:mZ+9xzi60.net] サイトにあるように作った(作れてない) って話なんだろうなぁ
50 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 17:51:58.56 ID:k2kKVQYZ0.net] こんな感じ。でも手打ちでダメだったから全部コピペでやってみたんだけどな using System; using System.Windows; using System.Windows.Threading; namespace clock2 { public partial class MainWindow : Window { private readonly DispatcherTimer _timer = new(); public MainWindow() { InitializeComponent(); InitializeTimer(); _timer.Start(); } private void InitializeTimer() { _timer.Interval = TimeSpan.FromMilliseconds(500); _timer.Tick += (_, _) => { TimeLabel.Text = DateTime.Now.ToString("HH:mm:ss"); }; } } }
51 名前:デフォルトの名無しさん [2022/12/12(月) 20:53:05.99 ID:KIlmqrcDM.net] >>50 ぱっと見はコードに気になるところないなぁ タイマーのプライオリティを上げてみて動きに差が出るようならデバッガーがUIスレッドで忙しくしてるのかも
52 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 21:46:03.90 ID:gQz+ELAV0.net] >>50 https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.threading.dispatchertimer?view=windowsdesktop-7.0 >タイマーは、時間間隔が発生したときに正確に実行されるとは限りませんが、時間間隔が発生する前に実行されないことが保証されます UIスレッドが忙しかったらずれるんじゃないの。よくわからんけどw WindowFormで同じようにUIスレッドの影響受けるSystem.Windows.Forms.Timer使って時計作ったことあるけど気付かなかった
53 名前:デフォルトの名無しさん [2022/12/12(月) 22:38:45.24 ID:bhcjN5ma0.net] >>37 リリースモードでは動くのに?
54 名前:デフォルトの名無しさん [2022/12/13(火) 05:48:44.25 ID:zf4Mftmc0.net] >>52 これが正解なんじゃね? UIスレッドが忙しい、というのは最適化がかからないデバッグだと動かない説明にはなる
55 名前:デフォルトの名無しさん (アウグロ MM9f-SFrr) mailto:sage [2022/12/13(火) 07:15:53.99 ID:VhzaN62DM.net] 時計を動かすのに全力を出し切っているということか
56 名前:デフォルトの名無しさん (ワッチョイ 87c6-vbep) mailto:sage [2022/12/13(火) 11:56:18.57 ID:31759n2d0.net] ゲームセンターのゲームとか、コマ落ち・カクカク・プチフリーズする 1秒間に、30〜60回も処理できない
57 名前:56 (ワッチョイ 87c6-vbep) mailto:sage [2022/12/13(火) 12:00:48.87 ID:31759n2d0.net] 漏れはパソコンをエコモードにして、使うCPU を1つだけにすると、 ブラウザゲームが、1秒間に1回しか描画されない セロリンとか、性能が低いCPUでも、そうなる
58 名前:デフォルトの名無しさん mailto:sage [2022/12/13(火) 15:12:01.39 ID:+JVgkCRO0.net] InitializeComponent()より前にnew DispatcherTimer()していいんだろうか
59 名前:デフォルトの名無しさん mailto:sage [2022/12/13(火) 17:57:53.18 ID:dQ/Fqfa/0.net] >>51 >>52 >>54 これでした!試しにプライオリティをInputにしてみたら期待通りに動いてくれた! 一人でやっていたらずっと気づくことができなかったと思う 色々アドバイスしてくれた人たち本当にありがとうございました
60 名前:デフォルトの名無しさん mailto:sage [2022/12/13(火) 19:49:36.92 ID:uYffxzwa0.net] UIスレッド忙し過ぎてUIの挙動にも影響出てそうなんだが プライオリティ弄るよりそっちをどうにかした方が良いと思うぞ
61 名前:デフォルトの名無しさん [2022/12/13(火) 21:33:39.63 ID:5M8t5XhNM.net] デバッグビルドのexeを直接実行した場合と VSからデバッグ実行した場合で違いが出るようならデバッガーによる影響
62 名前:.NET MAUI HighSchool [2022/12/13(火) 23:11:40.99 ID:sdBWNgeV0.net] ReactiveXが理解できない… 何をやってるのかはわかるんだが具体的にアプリにどう実装すればいいのか検討がつかない… こういうアプリを作ってみるといいよっみたいな資料とかないだろうか?
63 名前:デフォルトの名無しさん mailto:sage [2022/12/14(水) 01:12:50.31 ID:Y+oEH+Z90.net] UIスレッドは軽量になるように非同期を駆使して細心の注意を払ってるわ
64 名前:デフォルトの名無しさん [2022/12/14(水) 01:17:31.63 ID:7jUV+yGa0.net] デバッガーが重いんだろ
65 名前:デフォルトの名無しさん [2022/12/23(金) 22:15:02.01 ID:6p3YRtBU0.net] ロックに使ってる変数の参照を書き換えてしまった
66 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 23:46:57.73 ID:/QyjmJjHa.net] 書けるかテスト
67 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 23:53:21.36 ID:/QyjmJjHa.net] 久しぶりにC#の世界に戻るかもしれないんだけど、 以前触ってたのはVS2010/Windows 7の時代なんで浦島太郎状態 で、言語の方は自分で調べて差分を埋めようと思うけど、 実行環境というか、以前ならCLRとか.NET Framerowkと呼ばれていたものが どう変わったのかいまいちよく分からないんですが、その辺サクッと分かる記事とか どっかにないですかね?
68 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 04:54:00.45 ID:WD60NfHsM.net] 実行環境は現在進行形で変化中
69 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 16:09:13.51 ID:/tVTIbQ7a.net] >>67 .NET FrameworkはWindows用 マルチプラットホームは.NET Standardという規格で.NET Frameworkや.NET Coreやmonoをつないでいた 今はそれらが全て統合されて.NETになってる Windowsユーザーから見れば.NET Coreが.NETという名前になって.NET Frameworkを吸収合併したと見てもそれほど大きくは間違ってない Visual Studioの新規プロジェクトテンプレートでは無印のものが.NETで.NET Frameworkと書かれてるものが旧バージョン 旧バージョンではあるがWindows専用に作られただけあってWindowsアプリを作る時には.NET Frameworkが便利な場面も一部ある しかしいずれ消えるので新規アプリは.NETで作るべき これだけ把握しときゃ後は何とかなる
70 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 16:37:34.00 ID:SBS6S5Xya.net] .NET5以降はサポート期間が最長でも3年で、ジャパニーズドカタディヴィロップメントでの採用はかなり厳しいことに注意 そして、断言するが、.NET Frameworkは最終的には5以降のCore系の.NETよりも確実に長く生き残る
71 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 16:55:12.12 ID:/tVTIbQ7a.net] .NET FrameworkはWindows UpdateでOSをアップグレードしたらサポート(インストールすら)されなくなることがあるからサポートが重要ならなおさら新しいバージョンを使うべき
72 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 16:59:13.21 ID:SBS6S5Xya.net] >>71 使えてた.NET Framework がアップデートで使えなくなったってこと? いつそんなことがあった?
73 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 17:01:47.74 ID:/tVTIbQ7a.net] >>72 過去からの類推じゃなくMSのサイトにそう書いてあるぞ
74 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 17:11:35.01 ID:usWDFVvc0.net] そもそも.NET Frameworkの最終バージョン4.8のサポートが多少長いのは破壊的変更が多いから今のうちに移行しろっていう猶予期間だって察しろよ 今から.NET Frameworkで新規開発始めるのは正気の沙汰じゃないわ
75 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 17:13:58.50 ID:SBS6S5Xya.net] >>73 どこに?
76 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 17:16:43.50 ID:/tVTIbQ7a.net] 俺が探すんかいw ググれよ サポートはOSのポリシー次第って書いてるのが簡単にみつかるから
77 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 19:42:29.97 ID:zfINmmJX0.net] 4.8.1とかになってまだまだ毎月パッチ当たってるし あと10年はOSにデフォルトで搭載されるっしょ net core系は今後もデフォルトでは絶対に入らないから 余計にそうなる。 .net4.8と比べ、.net7の方がファイル数もファイルサイズも速度も速くなりますなんてものほぼないし。 だってフレームワークがクロスであることには意味があっても 各人が作る最終制作物をクロスで動かすなんてことはほぼない わけなんだから
78 名前:デフォルトの名無しさん (スッップ Sdaf-T2CE) mailto:sage [2022/12/27(火) 21:31:21.16 ID:24MwsJWsd.net] >>76 https://learn.microsoft.com/en-us/lifecycle/faq/dotnet-framework#what-is-the-microsoft-lifecycle-policy-for--net-framework- > There is no change to the lifecycle policy for .NET Framework 4.x and its updates which continue to be defined as a component of the OS and assume the same lifecycle policy as the Windows version on which it is installed. もしかしてこれのことか? これはつまりWindowsの一部としてサポートしますよという意味で、MSとしてはむしろ最強クラスのコミットメントだよ
79 名前:デフォルトの名無しさん (ワッチョイ 4d07-aXTt) mailto:sage [2022/12/27(火) 21:32:52.86 ID:usWDFVvc0.net] Windowsがバージョンアップするの知らないやつおるな
80 名前:デフォルトの名無しさん (ワッチョイ 4d07-aXTt) mailto:sage [2022/12/27(火) 21:34:22.17 ID:usWDFVvc0.net] てか4.8が最終バージョンてとこでどんなボンクラでも後がないんだなーって気づくだろ マジで気づかないの?
81 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 21:55:57.93 ID:oPwbbFHg0.net] でもMSってなかなかレガシーを切れないから、 Windows15くらいまでFramework 4.xも平行して続けてもおかしくない
82 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 21:59:42.62 ID:iT9wnpuva.net] >>69 質問者じゃ無いけど為になるわ、有難う
83 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 23:07:28.89 ID:XEOmC2Uoa.net] >>69 なるほど。簡潔で分かりやすくて助かります。ありがとう。
84 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 00:25:13.64 ID:BhD4UP040.net] .net standardは規格なの? いつの間にかこの概念を耳にすることがなくなったのでまだよくわからん .net core以降で開発する時にこいつをどう意識すべきなのかな?
85 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 00:32:31.57 ID:De8+sS85d.net] >>84 .NET Standardはバージョン2.1で.NET Frameworkを切り捨てたため、事実上の存在意義をほとんど失った 不特定多数向けにNuGetパッケージを開発しているのでない限り、全く気にする必要はない
86 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 00:56:41.13 ID:Sx0QargEM.net] .NETはいつまでたっても未完成品 今後のことも考えて仕方なく使ってる
87 名前:デフォルトの名無しさん [2022/12/28(水) 01:13:53.13 ID:wPwgxApG0.net] .NETはゲートウェイを指定してHTTPリクエスト送るのがメチャクチャ回りくどくなった これに限らずリファクタリング版は大抵劣化してるだけのゴミ
88 名前:デフォルトの名無しさん (テテンテンテン MM97-Lt9E) [2022/12/28(水) 02:23:47.28 ID:Irs2dr9FM.net] >>69 最近C#始めたのでこういう情報はありがたい。
89 名前:デフォルトの名無しさん [2022/12/28(水) 07:34:10.36 ID:dX6G49pN0.net] だからといってC#の代わりになる言語なんてあるはずもなく…
90 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 08:32:36.89 ID:H7K9gIx/0.net] >>85 2.1は意味わからんよなぁ。うちはしばらく2.0でいく。
91 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 08:35:34.24 ID:NjDNkmkXM.net] .NETはサポート期間が短いのが難点 業務アプリならやっぱり.NET Framework
92 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 08:39:03.13 ID:adfqLiPC0.net] 何をサポートしてほしいのか知らんけどバージョンアップすればいいじゃん
93 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:03:45.99 ID:w/3S+pjQa.net] >>92 まあ.NET Frameworkは少なくとも今後10年のうちにサポートを切られることはないだろうから、仮にリミットを2032年としよう 現在最新のLTSである.NET6で開発したとして、サポート期限は2024年だ そしてLTSは2年毎にリリースされ、リリースから3年間サポートされる つまり3年を超えて使い続ける想定であれば2年毎のアップグレードが必要であり、 まず2024年にLTSの.NET8にアップグレードして以後は2026年、2028年、2030年と計4回のアップグレードが必要になる 一方.NET Frameworkを採用していればその間何もしなくてもいいわけだ 技術者として新しいものを使いたい感情は理解するが、これを客に正直に説明すれば客が望むのはどちらか、答えは明白だろう
94 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:11:55.61 ID:DxmYqBGj0.net] 特に不便が無ければ、枯れた.NET Frameworkの方が安定して動作するからな .NETにしか無い新しい機能が必須!とかならともかく
95 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:14:16.94 ID:pub52T/ya.net] 作りっぱなしで何年放置する気なんだよw
96 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:16:06.74 ID:Sx0QargEM.net] 自分用のアプリは全部.net framework 新しい機能を試したい場合はcore使う 未完成品のデザイナがまともになれば.NETに全面移行するんだけど それにAPIに互換性のないものがあるのが困る
97 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:29:31.98 ID:kH4/nphD0.net] >>95 放置してようがアクティブに開発してようが、アップグレードの際のコストに大差はない 自社サービスや内製システムのキラキラした話によって、アクティブに継続的な開発が行われているシステムではアップグレードしやすいというようなイメージを持っているかもしれないが、実態は別にそんなことはない そういった恵まれた環境では、受託と違って自己責任なので場合によってある程度品質を犠牲にする選択がしやすいのと、比較的エンジニアスキルが高く彼らの技術者的感情もが尊重されるから、 結果的にアップグレードに積極的な傾向があるだけだ
98 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:29:50.24 ID:NjDNkmkXM.net] >>95 最低10年は使います
99 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 10:44:14.55 ID:a2brMVFI0.net] マイクロソフトはしくじり先生だからな
100 名前:デフォルトの名無しさん mailto:sage [2022/12/28(水) 11:11:15.73 ID:DxmYqBGj0.net] >>95 不具合や不都合が出るまで 出ないのが一番良いシステムだからな