!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
Visual Studio 2022 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2022?view=vs-2022
The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes#
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Visual Studio 2022 Part1
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7e10-iY6g)
2021/10/14(木) 08:11:07.29ID:YJJMzJvg0115デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/14(日) 18:24:37.30ID:k7REnyNw0 特にトラブルもなくvs2019に移行できた
こころなしかvs2019よりも無応答時間が減った気がする
こころなしかvs2019よりも無応答時間が減った気がする
116デフォルトの名無しさん (ワッチョイ 1510-4vRU)
2021/11/14(日) 18:44:43.15ID:Ygtc2ETP0 2019に移行したのかあ。
もう2021年なのに。
もう2021年なのに。
117デフォルトの名無しさん (ワッチョイ ed5f-4vRU)
2021/11/14(日) 19:46:44.54ID:sy8jaTRA0 西城秀樹「時が未来へ進むと、誰がキメたのか」
118デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/14(日) 20:35:29.35ID:k7REnyNw0 「複数のファイル内を検索」の出力ウィンドウで一行が長い場合、先頭文字列が切り詰められる仕様になったっぽいね
119デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/14(日) 22:45:43.75ID:k7REnyNw0 >>118は、オプションの「自動的に検索を選択範囲に制限」のチェックを外せば元に戻るようだ
120デフォルトの名無しさん (ワッチョイ 2342-wd7R)
2021/11/14(日) 22:50:58.52ID:MmYOLep10121デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/15(月) 10:44:56.10ID:o12sjSGl0 VS2022のメニュー「ツール(T)」→「Spy++(+)」で起動してくるSpy++が32bit版なのが微妙に残念
122デフォルトの名無しさん (ワッチョイ ed5f-qSq1)
2021/11/15(月) 10:54:53.96ID:nfNUsY6H0 そういうのもフィードバックしとけばそのうち変わるんじゃ?
123デフォルトの名無しさん (ラクッペペ MM4b-EHQw)
2021/11/15(月) 10:56:13.27ID:tLn9fElHM Windows95のリリースは1995/8月
日本版の発売日が1995/11月
日本版の発売日が1995/11月
124デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/15(月) 14:20:29.21ID:o12sjSGl0 C/C++の「オプション」→「書式設定」→「スペース」にある「ポインター/参照の配置」で左揃えが正常に働かないね
125デフォルトの名無しさん (オイコラミネオ MM71-wd7R)
2021/11/15(月) 14:29:31.82ID:q8MnU0U0M 2022を使ってみたけど、統合環境に微妙な不具合があるようだ。
もうしばらく2019メインでいくわ
もうしばらく2019メインでいくわ
126デフォルトの名無しさん (ワッチョイ 23ad-yaJq)
2021/11/15(月) 14:31:00.45ID:o12sjSGl0127デフォルトの名無しさん (ワッチョイ ed5f-FDGb)
2021/11/15(月) 15:09:18.44ID:AGcPA9BT0 早くWDKきて
128デフォルトの名無しさん (アウアウウー Saa9-ffPS)
2021/11/16(火) 18:30:44.94ID:pyjvSFVIa androidとios用にOTGなUSBシリアル(中身はASCIIデータ)通信アプリを任せられとが、これで出来るの?
129デフォルトの名無しさん (ワッチョイ 1dad-tLB0)
2021/11/16(火) 18:49:35.44ID:uXNcLc/z0 これでやんない方がいい
130デフォルトの名無しさん (アウアウウー Saa9-ffPS)
2021/11/16(火) 22:20:23.52ID:09WxfQlza やっぱりandroid studioで作ってから、iOSは考えよう。
131デフォルトの名無しさん (オイコラミネオ MM71-wd7R)
2021/11/17(水) 06:53:16.97ID:v6G4iZiRM Visual Studio 2022 version 17.0.1
released November 16, 2021
released November 16, 2021
132デフォルトの名無しさん (ワッチョイ 4b10-R7aD)
2021/11/17(水) 17:45:36.96ID:mDvOmcEb0 一番びびったのがC#コンソール作ってみたらmainがなかったこと
133デフォルトの名無しさん (ワッチョイ dd49-4vRU)
2021/11/18(木) 15:04:10.13ID:eVBQNvVy0 まあそれを売りにしてる感ある
134デフォルトの名無しさん (スップ Sd02-JtHV)
2021/11/19(金) 07:50:45.93ID:4uG75PEXd .NET6のwin formでVBプロジェクトの時にスタートアップオブジェクトに意味不明な候補がダラダラ出てくるのはなんなんだよw
ろくに動作確認もしてないものを製品として売るなよw
ろくに動作確認もしてないものを製品として売るなよw
135デフォルトの名無しさん (アウアウウー Sa3b-iAR7)
2021/11/19(金) 08:25:40.82ID:vnW8zHVAa Getting to Know ARM64EC: #Defines and Intrinsic Functions
https://techcommunity.microsoft.com/t5/windows-kernel-internals/getting-to-know-arm64ec-defines-and-intrinsic-functions/ba-p/2957235
https://techcommunity.microsoft.com/t5/windows-kernel-internals/getting-to-know-arm64ec-defines-and-intrinsic-functions/ba-p/2957235
136デフォルトの名無しさん (ワッチョイ e2a4-sXC9)
2021/11/19(金) 08:44:43.36ID:ACyjIW6H0137デフォルトの名無しさん (ワッチョイ 528c-IFIh)
2021/11/19(金) 09:34:43.10ID:4w1ytPwB0 >>134
2022を2021年中に使うのが悪いw
2022を2021年中に使うのが悪いw
138デフォルトの名無しさん (アウアウエー Sa3a-JtHV)
2021/11/19(金) 09:45:13.68ID:YdkWV7g9a139デフォルトの名無しさん (ワッチョイ e2a4-sXC9)
2021/11/19(金) 10:22:00.55ID:ACyjIW6H0 >>137
説得力あり過ぎて草生えたw
説得力あり過ぎて草生えたw
140デフォルトの名無しさん (ワッチョイ cf5f-iAR7)
2021/11/19(金) 17:30:18.17ID:JNK/gc940 Windowsフォーム
VB
英語ができない
これがVSユーザーの平均
VB
英語ができない
これがVSユーザーの平均
141デフォルトの名無しさん (スフッ Sd02-PHyL)
2021/11/19(金) 17:52:46.49ID:FelV1ee8d142デフォルトの名無しさん (ワッチョイ 5f01-iUmB)
2021/11/19(金) 19:02:51.56ID:cPtoFLsh0 CMakeでインテリセンスが効いてる。
効いてる!
効いてる!
143デフォルトの名無しさん (アウアウウー Sa3b-iAR7)
2021/11/19(金) 21:17:49.09ID:2tZB3Gpua WindowsフォームやVBは滅びぬ、何度でも蘇るさ!
What's new in Windows Forms in .NET 6.0
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
What’s New for Visual Basic in Visual Studio 2022
https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/
What's new in Windows Forms in .NET 6.0
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
What’s New for Visual Basic in Visual Studio 2022
https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/
144デフォルトの名無しさん (ワッチョイ c668-pOL6)
2021/11/19(金) 22:46:18.47ID:IrRJyFcL0 VBにもString?くれよ
145デフォルトの名無しさん (ワッチョイ e25b-+VBe)
2021/11/20(土) 00:35:08.46ID:AXxPBOCo0 >>143
WinFormおじさん大勝利じゃん
WinFormおじさん大勝利じゃん
146デフォルトの名無しさん (スップ Sd22-JtHV)
2021/11/22(月) 07:52:17.73ID:Oy4+J7/kd .NET6のWin formは使い物にならん
ClickOnceでURLパラメータ使えねえんだから話にならんわ
ClickOnceでURLパラメータ使えねえんだから話にならんわ
147デフォルトの名無しさん (ワッチョイ 5701-D339)
2021/11/22(月) 13:56:19.08ID:KJuRQxqP0 ClickOnce使ってる人いたんだ
148デフォルトの名無しさん (ワッチョイ 8b78-YZaJ)
2021/11/22(月) 21:35:49.91ID:SM3wrSN50 とっくの昔に無くなったと思ってたわ
149デフォルトの名無しさん (ワッチョイ 06b0-n9sk)
2021/11/22(月) 23:37:24.85ID:sRmG4UWe0 うちも使ってる。
そのうち無くなりそうな不安はあるけどなかなか代わりになるものが無いんだよな。
BlazorがGUIもサポートしてくれたらいいんだが。
そのうち無くなりそうな不安はあるけどなかなか代わりになるものが無いんだよな。
BlazorがGUIもサポートしてくれたらいいんだが。
150デフォルトの名無しさん (ワッチョイ 4b5f-0rqL)
2021/11/23(火) 15:50:20.78ID:8KncegGL0 VSてパッケージ版なくなったん?
1人毎にサブスクの値段かかるんじゃ稟議通らんわ
1人毎にサブスクの値段かかるんじゃ稟議通らんわ
151デフォルトの名無しさん (ワッチョイ c668-pOL6)
2021/11/23(火) 16:59:25.51ID:CbdGmHIT0 うちは月額の方が通りやすいわ
152デフォルトの名無しさん (ワッチョイ 42e4-3A5Z)
2021/11/23(火) 17:00:46.90ID:CX+lZxeW0 ん?パッケージ版でもPC1台ごとに1ライセンス必要だけどVLはないのかって話?
今は基本ダウンロードで40GByteとかなのでメディアは存在しないけど
今は基本ダウンロードで40GByteとかなのでメディアは存在しないけど
153デフォルトの名無しさん (ワッチョイ c6da-SVVE)
2021/11/23(火) 17:18:22.85ID:L+fidog70 Pro w/o MSDN : ライセンス版(VSサブスクリプション)とパッケージ版
Pro w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Ent w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Entにはw/o MSDN製品の提供はない
Pro w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Ent w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Entにはw/o MSDN製品の提供はない
154デフォルトの名無しさん (ワッチョイ c6da-SVVE)
2021/11/23(火) 17:20:08.67ID:L+fidog70 訂正
Pro w/o MSDN : パッケージ版のみ
Pro w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Ent w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Entにはw/o MSDN製品の提供はない
Pro w/o MSDN : パッケージ版のみ
Pro w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Ent w/ MSDN : ライセンス版(VSサブスクリプション)のみ
Entにはw/o MSDN製品の提供はない
155デフォルトの名無しさん (ワッチョイ 4b5f-0rqL)
2021/11/23(火) 20:31:07.97ID:8KncegGL0 ん?2022にパッケージ版ある?
156デフォルトの名無しさん (ワッチョイ 4b5f-0rqL)
2021/11/23(火) 20:42:26.65ID:8KncegGL0 ごめん、めっちゃ語弊があった
買い切りライセンスと言うべきだった
買い切りライセンスと言うべきだった
157デフォルトの名無しさん (ドコグロ MM1e-JoBe)
2021/11/23(火) 21:46:34.83ID:sDskCbyDM158デフォルトの名無しさん (ワッチョイ c2b1-C1KD)
2021/11/24(水) 02:40:00.07ID:yn/K9Z430 >>151
月額なんてあるの?
月額なんてあるの?
159デフォルトの名無しさん (ワッチョイ c6da-SVVE)
2021/11/24(水) 03:38:03.89ID:cB7Ol5ae0 ライセンス版の場合
月額払い(ストア) > 年額払い(ストア) > オープンビジネス(ボリュームライセンス) > オープンバリュー(ボリュームライセンス)
の順に割安になるので普通はストアではなくボリュームライセンスの方が一般的だと思う
月額払い(ストア) > 年額払い(ストア) > オープンビジネス(ボリュームライセンス) > オープンバリュー(ボリュームライセンス)
の順に割安になるので普通はストアではなくボリュームライセンスの方が一般的だと思う
160デフォルトの名無しさん (ワッチョイ 4b5f-0rqL)
2021/11/24(水) 10:45:59.81ID:HZxh0yyM0 Communityの条件見たら請け負い開発だと発注元の規模を適用と書いてあったから
うち自体は零細でもCommunity使えないのがキツい
うち自体は零細でもCommunity使えないのがキツい
161デフォルトの名無しさん (ワッチョイ c633-16MD)
2021/11/24(水) 15:20:42.00ID:DNpwC2KB0 >>160
Action Packはどう?
Action Packはどう?
162デフォルトの名無しさん (ワッチョイ 4ee9-xKTl)
2021/11/24(水) 16:02:07.25ID:PGwjtBUy0 2人でMCPとったほうがコスパいいぞ
163デフォルトの名無しさん (ワッチョイ 4b5f-0rqL)
2021/11/24(水) 16:48:19.68ID:HZxh0yyM0 >>161
Action Packも請負では使えないぽい
従業員のみによって使用されるアプリをビルドするのは問題ありませんが、クライアントプロジェクトの一部としてアプリをビルドすることは許可されていません。
Action Packも請負では使えないぽい
従業員のみによって使用されるアプリをビルドするのは問題ありませんが、クライアントプロジェクトの一部としてアプリをビルドすることは許可されていません。
164デフォルトの名無しさん (ワッチョイ a3da-iAR7)
2021/11/24(水) 20:07:18.41ID:W2VGcFcI0 閃いた
ビルドは他人に任せればいいんじゃね?
チェックインすると自動ビルドが走るイメージ
んで上手くいったら本番のリポジトリにチェックイン!
ビルドは他人に任せればいいんじゃね?
チェックインすると自動ビルドが走るイメージ
んで上手くいったら本番のリポジトリにチェックイン!
165デフォルトの名無しさん (ワッチョイ e25b-YZaJ)
2021/11/24(水) 21:48:56.67ID:Afg+sg/w0 だめだろ
てかそれならVSCodeでいいよね
てかそれならVSCodeでいいよね
166デフォルトの名無しさん (ワッチョイ c2b1-C1KD)
2021/11/24(水) 23:32:14.36ID:yn/K9Z430 サクラエディタで十分さね
167デフォルトの名無しさん (スップ Sd22-JtHV)
2021/11/25(木) 08:11:49.22ID:lfhQKf91d 間に幽霊弱小企業をかまして受注したらええんか?
知らんけど
知らんけど
168デフォルトの名無しさん (ワッチョイ fb18-rtho)
2021/11/25(木) 11:44:59.38ID:F3lCPX8r0 .net6は失敗だったな。
169デフォルトの名無しさん (アウアウエー Sa3a-JtHV)
2021/11/25(木) 12:21:06.86ID:JSIWqeLDa まあ.net frameworkからわざわざ移行する必要ないな
てか、移行できないし
あと10年は4.8で戦えるわ
てか、移行できないし
あと10年は4.8で戦えるわ
170デフォルトの名無しさん (ワッチョイ 4ee9-xKTl)
2021/11/25(木) 14:22:38.28ID:Ycnn89yI0 nullable reference半端対応で切られたからキツイ
171デフォルトの名無しさん (ワッチョイ fb18-rtho)
2021/11/25(木) 14:57:42.26ID:F3lCPX8r0 箱庭にしてOSの依存度下げて保守を楽にするはずが
箱庭がコロコロ変わって保守が大変でござる。
箱庭がコロコロ変わって保守が大変でござる。
172デフォルトの名無しさん (スップ Sd22-JtHV)
2021/11/25(木) 15:25:21.29ID:CztxoCjId vs2022だとデバッグ中にコードを変更できるのは面白いと思った
それ以外は正直変わらん、てか分からん
それ以外は正直変わらん、てか分からん
173デフォルトの名無しさん (ワッチョイ 528c-IFIh)
2021/11/25(木) 15:48:24.11ID:Q5TO0DWd0 >>169
クライアントはそうだけど、サーバーサイドは.netCoreの方が言語も新しいの使えるからよくない?
クライアントはそうだけど、サーバーサイドは.netCoreの方が言語も新しいの使えるからよくない?
174デフォルトの名無しさん (オッペケ Srdf-eA7U)
2021/11/25(木) 16:30:24.31ID:HVNbZj+Ur それ前からじゃないの
175デフォルトの名無しさん (ワッチョイ 6210-o0kw)
2021/11/25(木) 19:48:09.22ID:L2faAJLL0 ホットリロードは2022からじゃない?
176デフォルトの名無しさん (ワッチョイ fb18-rtho)
2021/11/25(木) 19:55:02.78ID:F3lCPX8r0 ただでさえdebugとreleaseでよく勘違いするのに
ホットリロードとかさらにイージーミスが増える予感。
ホットリロードとかさらにイージーミスが増える予感。
177デフォルトの名無しさん (ワッチョイ cf5f-PHyL)
2021/11/25(木) 21:24:24.48ID:5U2PF1F/0 >>169
一部のAPIは.NET Core からパフォーマンスあがってるから移行できるのならしたほうがよい
一部のAPIは.NET Core からパフォーマンスあがってるから移行できるのならしたほうがよい
178デフォルトの名無しさん (ワッチョイ 5701-30H/)
2021/11/26(金) 12:13:51.11ID:57fMduOn0 記念カキコ
でかいプロジェクトデバッグしても落ちなくなった
64ビットの威力かな
それ以外でも今のところ互換性で影響なし
win7にインスコ中になんか出たけどサポート外か
でかいプロジェクトデバッグしても落ちなくなった
64ビットの威力かな
それ以外でも今のところ互換性で影響なし
win7にインスコ中になんか出たけどサポート外か
179デフォルトの名無しさん (ワッチョイ b749-gv6i)
2021/11/27(土) 11:02:39.61ID:tTgWIdmh0 世のなか便利になったもんだねえ・・・
180デフォルトの名無しさん (アウアウウー Sa5b-sosU)
2021/11/29(月) 08:54:33.69ID:qpVB+Ynua C++の頃にエディット・コンティニュってあったけどあんな感じなのか?
181デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/11/29(月) 11:42:24.27ID:roEk3hNb0 VC++6のdswとdspのアップグレードができないね>2022
182デフォルトの名無しさん (オイコラミネオ MMab-HfRa)
2021/11/29(月) 15:57:40.85ID:iv35tQ47M ソリューションやプロジェクトの自動アップグレートは成功したように見えて、問題が起こりがちだったので。
お試しはともかく、最終的には手動でいちいち作りなおすようにしてる。
あと、未だに現役のvc6だけど、そろそろ引退させてもいいかな、と思えるようにはなってきた
お試しはともかく、最終的には手動でいちいち作りなおすようにしてる。
あと、未だに現役のvc6だけど、そろそろ引退させてもいいかな、と思えるようにはなってきた
183デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/11/29(月) 21:58:23.38ID:roEk3hNb0 VC6って1998年リリースだから息長いね
7-Zipのソースコードなんてつい最近出た7-Zip 21.06 (2021-11-24)が今もVC6のプロジェクトのまま
つまりVS2022単体ではコンパイルできない
7-Zipのソースコードなんてつい最近出た7-Zip 21.06 (2021-11-24)が今もVC6のプロジェクトのまま
つまりVS2022単体ではコンパイルできない
184デフォルトの名無しさん (ワッチョイ 9787-4SF7)
2021/11/29(月) 23:15:23.16ID:BPt2v2wi0 >>183
まじか。ここまでバージョン上げない理由とかあるの?
まじか。ここまでバージョン上げない理由とかあるの?
185デフォルトの名無しさん (ワッチョイ 775f-vhzz)
2021/11/29(月) 23:57:40.23ID:pAOYr7HT0 さすがにここまで来ると
新しいのを覚えるのが面倒なんじゃw
新しいのを覚えるのが面倒なんじゃw
186デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/11/30(火) 00:08:00.59ID:zJH6Vkh60 >>185
そのわりには最近のVC++コンパイラーで起きるコンパイル・エラーをちゃんと修正してたりして、よくわからんのよね
そのわりには最近のVC++コンパイラーで起きるコンパイル・エラーをちゃんと修正してたりして、よくわからんのよね
187デフォルトの名無しさん (アウアウエー Sadf-wq9m)
2021/11/30(火) 00:10:43.72ID:RDSZPNZga VC6だとarm64とかx64とかビルドできないんじゃね?と思ったら確かに.dspとか含まれてるなぁ
ただ、同じディレクトリにmakefileがあったりほとんどは.makにしてるから今はVC6を使ってるないっぽい?
ただ、同じディレクトリにmakefileがあったりほとんどは.makにしてるから今はVC6を使ってるないっぽい?
188デフォルトの名無しさん (ワッチョイ d75f-HfRa)
2021/11/30(火) 07:03:46.20ID:wha/vpc20189デフォルトの名無しさん (ワッチョイ 1fbd-0crH)
2021/11/30(火) 09:06:21.32ID:2fZIWbqt0 プロジェクトAにあるinternalなクラスを、テストプロジェクトBからテストする時、
プロジェクトAに[assembly: InternalsVisibleTo("B")]って書く必要があるみたいだけど、
Aにテスト用の記述を増やしたくないんだけど、B側の記述でAにアクセスする方法ってありませんか
比較に出して申し訳ないけど、swiftだと@testable って属性を書けば
テスト側から無理やりテスト対象のクラスを読み込むことが出来るみたいで、これみたいな事がしたい
プロジェクトAに[assembly: InternalsVisibleTo("B")]って書く必要があるみたいだけど、
Aにテスト用の記述を増やしたくないんだけど、B側の記述でAにアクセスする方法ってありませんか
比較に出して申し訳ないけど、swiftだと@testable って属性を書けば
テスト側から無理やりテスト対象のクラスを読み込むことが出来るみたいで、これみたいな事がしたい
190デフォルトの名無しさん (エムゾネ FFbf-RZfR)
2021/11/30(火) 11:31:19.40ID:+4eAilPBF >>188
仮にVC6でbuild完了してもむしろデカいファイルでバグらないか心配しかない
仮にVC6でbuild完了してもむしろデカいファイルでバグらないか心配しかない
191デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/11/30(火) 17:16:29.36ID:zJH6Vkh60 だれも対話デバッグを使った開発をしてないプロジェクトとかありえんでしょ
192デフォルトの名無しさん (ワッチョイ d75f-D8AZ)
2021/11/30(火) 22:51:36.78ID:EFXYvczd0 VC6のエディタはメンバ関数の移動がキーボードだけで簡単にできて使いやすかったなぁ
193デフォルトの名無しさん (スフッ Sdbf-HpDc)
2021/12/01(水) 10:01:14.31ID:87QX7TZJd 不具合の修正とPythonのバージョン変更
194デフォルトの名無しさん (アウアウエー Sadf-OzKZ)
2021/12/01(水) 10:10:32.76ID:HMgd2mo6a てかVS2019で.NET6のサポートしろよ…
195デフォルトの名無しさん (ワッチョイ 9f26-cSny)
2021/12/01(水) 10:45:59.89ID:V9iT62a10 17.0.2
196デフォルトの名無しさん (ワッチョイ d75f-mgIj)
2021/12/01(水) 20:40:47.35ID:nChWqNp+0 VS2019使い続ける理由ないだろ…
197デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/12/01(水) 20:51:42.61ID:8sJtgvhI0 VS2022はデフォルトで複数CPUを使ったコンパイルが有効になったので既存のプロジェクトもVS2019以前より早くビルド完了できることが多いね
VS2019から乗り換えるだけの価値は十分ある
VS2019から乗り換えるだけの価値は十分ある
198デフォルトの名無しさん (ワッチョイ 9fad-8r9J)
2021/12/01(水) 21:00:14.17ID:8sJtgvhI0 従来も複数CPUを使った並列ビルドはできたけどプロジェクト単位だった
VS2022でソース単位で並列コンパイルをできるようになってるの大きい
VS2022でソース単位で並列コンパイルをできるようになってるの大きい
199デフォルトの名無しさん (ワンミングク MM7f-1+lx)
2021/12/01(水) 21:37:28.79ID:+IhREbyiM >>198
ん? /MPを知らない?
ん? /MPを知らない?
200デフォルトの名無しさん (ワッチョイ 7f7c-4HS6)
2021/12/01(水) 23:20:03.10ID:MW3rdW8y0 ソース単位並列コンパイルって10年以上前からあるよな
201デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 02:07:12.05ID:nb2+kp220 デカいプロジェクトって、機能単位でDLL化して、分割コンパイルとかしないの?
外部DLL内にあるクラスや関数なら、プリコンパイル済みヘッダに、外部DLLの
ヘッダを含めれば、ビルド速くなると思うけど?
外部DLL内にあるクラスや関数なら、プリコンパイル済みヘッダに、外部DLLの
ヘッダを含めれば、ビルド速くなると思うけど?
202デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 02:18:42.28ID:nb2+kp220 >>189
AがDLLプロジェクトで、BがEXEプロジェクトなら、シンボルファイルが作成され
ていれば、これまでは普通にクラス内部までトレース出来たと思うけど?
ビルド後イベントやバッチ処理で、ビルドされたDLLやEXEだけを別の場所にコピー
してデバッグ実行しているとかでは?
internalなクラスって、dllexportしてないってこと?
たとえそうでも、少なくともAとBのビルド出力先を同じにして、A(DLL)側のデバッグ
設定で、BのEXEを叩くようにすれば、特に何もしなくても、DLL側のソースデバッグ
できるはず。
但し、デバッグ設定は、*.vcxprojではなく、*.vcxproj.userファイルに保存されるので、これを
バージョン管理から除外していると、毎回デバッグ設定を登録しないといけない罠。
AがDLLプロジェクトで、BがEXEプロジェクトなら、シンボルファイルが作成され
ていれば、これまでは普通にクラス内部までトレース出来たと思うけど?
ビルド後イベントやバッチ処理で、ビルドされたDLLやEXEだけを別の場所にコピー
してデバッグ実行しているとかでは?
internalなクラスって、dllexportしてないってこと?
たとえそうでも、少なくともAとBのビルド出力先を同じにして、A(DLL)側のデバッグ
設定で、BのEXEを叩くようにすれば、特に何もしなくても、DLL側のソースデバッグ
できるはず。
但し、デバッグ設定は、*.vcxprojではなく、*.vcxproj.userファイルに保存されるので、これを
バージョン管理から除外していると、毎回デバッグ設定を登録しないといけない罠。
203デフォルトの名無しさん (ワッチョイ 7f7c-4HS6)
2021/12/02(木) 09:08:10.28ID:++E4MaDF0 >>202
デバッグじゃなくてテスト(Unit test)の事だと思うよ。
デバッグじゃなくてテスト(Unit test)の事だと思うよ。
204デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 11:00:54.53ID:nb2+kp220 >>203
単体テストでも同じだと思うけど? 極端な話、わざわざ別のプロジェクトを作らなく
ても、Aのプロジェクト内に、テスト用のビルド構成を追加して、Aのソース内に、
#ifdef でテスト用の main()や、WinMain()を埋め込むとか、いくらでも方法はある。
単体テストでも同じだと思うけど? 極端な話、わざわざ別のプロジェクトを作らなく
ても、Aのプロジェクト内に、テスト用のビルド構成を追加して、Aのソース内に、
#ifdef でテスト用の main()や、WinMain()を埋め込むとか、いくらでも方法はある。
205デフォルトの名無しさん (ワッチョイ 7f7c-ZQOw)
2021/12/02(木) 14:47:05.83ID:++E4MaDF0206デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 15:58:58.68ID:nb2+kp220 >>205
新しいも糞もあるか、バグを検出すること、バグを出さないことが目的であって、
手段が目的ではない。 正直、テスト駆動開発とか、CppUnitTestとか、単純な
テストで、机上の空論でしかないと思う。
新しいも糞もあるか、バグを検出すること、バグを出さないことが目的であって、
手段が目的ではない。 正直、テスト駆動開発とか、CppUnitTestとか、単純な
テストで、机上の空論でしかないと思う。
207デフォルトの名無しさん (ワントンキン MM7f-1+lx)
2021/12/02(木) 16:47:55.46ID:00vVUAMTM いつものRubyおじさんかな?
208デフォルトの名無しさん (ワッチョイ 9701-7VES)
2021/12/02(木) 17:42:12.16ID:HUSWEurn0 >>206
バカなのか
バカなのか
209デフォルトの名無しさん (スプッッ Sd3f-evjd)
2021/12/02(木) 17:50:19.44ID:tUkQvs14d はい
210デフォルトの名無しさん (ワッチョイ 9787-4SF7)
2021/12/02(木) 18:21:10.33ID:6ouicqcF0 >>206
>新しいも糞もあるか、バグを検出すること、>バグを出さないことが目的であって、
はい。そのとおりです。
そのためにテスト駆動開発とか、CppUnitTestとかの手段を用いているのです。
この手段で目的を達成できないのであれば、あなたの理解が足りない、使い方が間違っているのではないでしょうか?
>新しいも糞もあるか、バグを検出すること、>バグを出さないことが目的であって、
はい。そのとおりです。
そのためにテスト駆動開発とか、CppUnitTestとかの手段を用いているのです。
この手段で目的を達成できないのであれば、あなたの理解が足りない、使い方が間違っているのではないでしょうか?
211デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 18:43:25.24ID:nb2+kp220212デフォルトの名無しさん (ワッチョイ b7ad-Zala)
2021/12/02(木) 18:55:30.79ID:9x6fQ7gQ0 誰も使わないプログラムってバグ出ないんだよね
213デフォルトの名無しさん (ワッチョイ 5701-E035)
2021/12/02(木) 19:04:30.23ID:nb2+kp220 >>212
それは、バグが見つかりにくいだけ。 道具ばかりこだわっても、無能は無能。
それは、バグが見つかりにくいだけ。 道具ばかりこだわっても、無能は無能。
214デフォルトの名無しさん (スプッッ Sd3f-evjd)
2021/12/02(木) 19:06:54.79ID:tUkQvs14d いまだに>>211みたいな人いるんだね
■ このスレッドは過去ログ倉庫に格納されています
