Visual Studio 2022 Part3

2023/07/09(日) 09:22:39.10ID:RX9cYl8RM
!extend:checked:vvvvv:1000:512
前スレ

Visual Studio 2022 Part2
https://mevius.5ch.net/test/read.cgi/tech/1657709270/

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
2024/03/20(水) 00:54:15.05ID:x+ICopqeM
スマホにアプリ入れる
2024/03/25(月) 10:14:41.55ID:FCjUJO+v0
30年以上前のCASIO fx-360Mを使ってるが、これより使いやすい16進数電卓を知らない
2024/03/25(月) 10:27:59.54ID:TRSWE6u00
ポケコンのPC-E550が捨てられない
2024/03/25(月) 22:36:52.20ID:o4X9SK/IM
良いの持ってるねぇ
366デフォルトの名無しさん (ワッチョイ 9f91-+jmh)
垢版 |
2024/04/19(金) 10:09:18.52ID:uD5nyH4z0
てすと
2024/05/05(日) 03:19:05.24ID:ibFvPhNm0
linux環境で動かすためにコンソールアプリを.net coreで実装してるんですが、デバッグ実行をlinuxコンテナ上で行うことってできるんでしょうか?
そのままデバッグ実行するとwindows上で実行されてしまうので。
2024/05/05(日) 07:51:30.60ID:BBmJ6OQm0
visual studio debug linux
でググれ
2024/05/08(水) 09:44:33.75ID:YFU7g/vV0
VSCodeでWSL使ってLinuxの仮想マシンをコンソールで動かしてるけど、VS2022でも出来るのか
2024/05/08(水) 11:41:49.67ID:ZHtJrxiv0
VisualStudioのほうがコンテナ開発は便利だよ。
VSCodeは設定ファイル作ったりコンテナ起動にワンアクション必要だったりと辿り着くまで長いけど、
VisualStudioはDockerサポート有効にして何も考えずにF5押すだけですぐにコンテナ上でデバッグできる感じ。

但し.NET系ね。.net frameworkは知らぬ
2024/05/09(木) 10:26:49.11ID:g18DVT3J0
Riderが使い勝手がいい
2024/06/11(火) 17:26:25.21ID:utOSHP7NM
起動しているとどこかに何かをずっと送信してんだけど
やめさせる方法ないかな
2024/06/11(火) 17:34:05.14ID:EP4yj/Vv0
>>372
どこに、なにを送信してるのかぐらい調べようぜ
2024/06/11(火) 23:25:01.25ID:JO1f9H9M0
ファイヤウォールで遮断するかLANケーブル引っこ抜くか
375デフォルトの名無しさん (ワッチョイ 3359-T5aA)
垢版 |
2024/06/18(火) 15:09:04.91ID:oGVaijmP0
オプション→テキストエディター→C#→コードスタイルが開けずにVSが落ちる

ソリューションエクスプローラーから右クリックで追加→EditorConfigも例外吐く

修復インストールしたけど直らない
おま環?
2024/06/18(火) 15:39:10.80ID:J2T1cvE/a
過去スレで見覚え有るな
2024/06/18(火) 22:10:14.19ID:NRi/oPme0
ログファイル見なよ
https://takumi-oda.com/blog/2020/06/10/post-1396/
378デフォルトの名無しさん (ワッチョイ 3320-T5aA)
垢版 |
2024/06/21(金) 12:26:11.41ID:af8/8Gi20
>>375
17.10.3のアップデートで直ったっぽい
2024/06/30(日) 13:56:35.77ID:mXvaE8QF0
as any でエラーになるバグ
2024/07/01(月) 15:33:24.17ID:qFjyV3PrM
Community版にMFCやCRTのソースは入っていますか?
381デフォルトの名無しさん (ワッチョイ 87da-B/Pm)
垢版 |
2024/07/02(火) 09:38:28.94ID:R9vR2zyx0
BuildTools入れればおk
2024/07/02(火) 23:38:47.89ID:Q15KDngy0
今後Arm64のWindows増えてくけどVisual StudioがMac版でコケてるのを見て同じArmアーキテクチャのWindowsで大丈夫なのか?
って思ったらもうArm64版はあるんだな
2024/07/03(水) 17:33:31.61ID:XpVlj9CAr
VS2025まだ?
2024/07/03(水) 19:12:06.51ID:JOQ+1H3L0
いまAI仕込んでますのでもう少々お待ちください
385デフォルトの名無しさん (ワッチョイ 8e43-XJWh)
垢版 |
2024/07/03(水) 21:34:56.39ID:FfMWYplj0
AIしてます
2024/07/03(水) 23:44:54.03ID:BN9BKtkd0
愛を信じられない人よりは幸せ~♪
2024/07/05(金) 13:54:46.61ID:v4I6XhX20
AIは無料でお願いします
2024/07/13(土) 23:57:53.07ID:PKAfrp1Qd
ここの(2)ってのがアンインストールして再インストールし直しても残るんだけど原因分かる賢者おる?
https://i.imgur.com/apyDmXz.png
2024/07/14(日) 07:27:19.81ID:o89lPYwQ0
https://forums.unrealengine.com/t/c-project-does-not-open-in-visual-studio/464210/12
ここらへん?
2024/07/14(日) 11:40:20.26ID:DiQD1oKLd
ゴメン自己解決してた。
Community入れてたらMSBuildはCommunityから入れればいいだけだった
391デフォルトの名無しさん (ワッチョイ 559f-VHWV)
垢版 |
2024/08/01(木) 14:24:10.93ID:p0hhaHpf0
質問良いでしょうか?
開いている任意のソースファイルファイルの場所を、左のエクスプローラーですぐに表示する方法があれば教えてください。または、表示しているファイルに連動してエクスプローラーでファイルの位置も表示してほしいです。
例えば、Player.csというソースファイルを表示している時に、左側のエクスプローラーのどこにそのファイルがあるか探す手間を省ければと思います。
2024/08/01(木) 14:26:04.35ID:p0hhaHpf0
すみません、いじってたら、自己解決しました。
393デフォルトの名無しさん (ワッチョイ be29-pvXX)
垢版 |
2024/08/16(金) 13:00:01.74ID:/lhAs/mW0
17.11.0
https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.11.0
2024/08/17(土) 13:41:47.53ID:ZPizD4IXM
何処かのバージョンでlinter有効にしてないのに勝手にコード修正してきた
2024/08/19(月) 19:09:38.87ID:KpDEQpzKM
2022と2019のセキュリティーのまとめが落ちてきたので
入れたらVSそのものを消された(両方ともコミュニティー)
Windows起動するたびにVSのインストーラーが動くので見たら
スタートメニューとタイルからショートカットが消えていた
2019のスタートメニューがかろうじて残っていてパワーシェルとコマンドラインだけ
残っていた(それとインストーラー)
2024/08/19(月) 20:05:50.81ID:Qs19/5R+M
もうVSのフォルダすらないのに(手動で入れたSDLまで消された)
MSbuildのv3.5フォルダだけ消せないわ

新しい開発環境募集中です
C++
2024/08/20(火) 08:35:12.18ID:Lp9XIVxs0
なんか違うもん入れたんじゃね
2024/08/20(火) 09:40:00.69ID:X3TWbIcr0
片方ずつ入れてみたらいいんじゃないの
2024/08/25(日) 15:54:03.28ID:bGprUffz0
久しぶりに使ったがコード補完やべえな
次に入力しようと思った内容が1文字も打たずに 種類から名前型やら全てが完全に希望通りのもので出てきやがった
クラス名やその構成から用途を推測してコードを生成するとわ
400デフォルトの名無しさん (ワッチョイ fe61-7bZt)
垢版 |
2024/08/25(日) 15:56:28.34ID:01zkfhYD0
copilotの有料版と連携するとヤバいなんてもんじゃ無いぞ
コメントまで補完されるしdoxygenのコマンドだって補完してくれる
401デフォルトの名無しさん (アウアウエー Sa0a-PBPb)
垢版 |
2024/08/26(月) 10:58:08.77ID:3+7ACU+Ua
おまいらほんとにMS好きだな
2024/08/26(月) 18:50:29.17ID:dB7SOU9G0
嫌なら使わなくていいんですよ
2024/08/27(火) 08:48:00.29ID:Dr3hMOC80
デファクトスタンダードに好きも嫌いもねぇわ
2024/08/27(火) 11:12:08.54ID:xQ48+fSa0
買い切り版のVSを買ったのに、なぜcopilotで定額課金をさせるのか
2024/08/28(水) 03:59:10.00ID:DohqqPJs0
>>401
今のアップルやグーグルよりはマシかな、と思う。
ヒドイ頃もあったけどねw
2024/09/02(月) 00:32:30.45ID:7Kl82RGoM
installerが止まって更新に失敗する
2024/09/18(水) 21:40:43.49ID:q+CHkIdd0
Windows Updateと連動するようになってから、起動時の妙な挙動にビクッってなってしまう
2024/10/01(火) 20:05:16.05ID:QSt2uR8K0
Rustのプロジェクト対応はよ
2024/10/06(日) 08:14:44.49ID:3URmK7Mn0
v6プラスというインターネットにしたら自宅サーバーできなくなった件について
410デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/06(日) 11:49:30.07ID:em93Due50
Cで作成したDLLデバッグで質問します。
デバッグコマンドをDLL呼び出しアプリ(DllTest.exe)を指定してDebug Buildでデバッグはできています。
DLL呼び出しアプリを起動させて、プロセスにアタッチでデバッグするとブレークポイントが!マークで
「ブレークポイントは、現在の設定ではヒットしません。このドキュメントのシンボルが読み込まれていません。」
となっていて、Debug>Windows>Modulesでと説明にあるのですが、DllTest.exeのみしかありません。
どうしたらできるのでしょうか?
2024/10/06(日) 18:43:57.99ID:hGhtYsBiM
>>410
https://learn.microsoft.com/en-us/visualstudio/debugger/debugging-dll-projects?view=vs-2022
2024/10/06(日) 18:53:33.06ID:hGhtYsBiM
>>411
[続き]
* Set C/C++ DLL file locations

- To debug an external DLL, a calling project must be able to find the DLL, its .pdb file, and any other files the DLL requires. You can create a custom build task to copy these files to your <project folder>\Debug output folder, or you can copy the files there manually.

- For C/C++ projects, you can set header and LIB file locations in the project property pages, instead of copying them to the output folder.

* To set C/C++ header and LIB file locations:

Select the C/C++ DLL project in Solution Explorer and select the Properties icon, or right-click the project and select Properties.

At the top of the Properties pane, under Configuration, select All Configurations.

Under C/C++ > General > Additional Include Directories, specify the folder that has header files.

Under Linker > General > Additional Libraries Directories, specify the folder that has LIB files.

Under Linker > Input > Additional Dependencies, specify the full path and filename for the LIB files.

Select OK.

For more information on C++ project settings, see Windows C++ property page reference.
2024/10/06(日) 18:58:17.61ID:hGhtYsBiM
>>412
そのように、既に起動しているアプリにAttachして
DLLをデバッグする場合、
基本的に、*.dll や *.pdbを発見できるようにしなければならないと有る。
また、*.lib や、*.h のディレクトリパスを設定する必要が
あるらしい。
*.dll の場所をどこかに指定する必要も有るかもしれない。
2024/10/06(日) 19:01:16.29ID:hGhtYsBiM
1つの方法は、アプリのDebugフォルダに*.dllを
コピーしておく方法があるらしい。
2024/10/06(日) 19:03:38.18ID:hGhtYsBiM
アプリ側のソースにブレイクポイントをかけたのに、
そのようなメッセージが出る場合は、DLLとは
関係が無いはずなので、それを英語で検索してみると
いい。そこで大事なのは、Googleを英語優先モードに
しておくこと。
416デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/06(日) 21:07:06.13ID:em93Due50
DLLの生成フォルダー bin\x64\debug\にアプリ(DllTest.exe)をコピーして、DllTest.exeを起動して、アタッチしても駄目だ。
417デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/06(日) 21:09:10.13ID:em93Due50
アプリは他人が作ったものでRelease Buildのexeだけしかないです。
2024/10/06(日) 21:13:39.04ID:5WF3oaY50
そのアプリを作ったという「他人」に相談するのが先じゃないのか?
419デフォルトの名無しさん (ワッチョイ 33e3-E+s6)
垢版 |
2024/10/06(日) 22:22:13.50ID:9FUw5ezH0
それだったらデバッグコマンドをDllTest.exe指定でやります。
かっこよくアタッチでやりたいなぁ。
2024/10/06(日) 22:36:57.94ID:d04aHUxEM
>>416
必要なのは逆さま。
アプリの生成フォルダのDebugフォルダに、
*.dll をコピーする必要が有る。
そうしないと無理。
2024/10/06(日) 22:37:58.41ID:d04aHUxEM
>>420
理由は、アプリの*.exeと*.cppの相対位置を変えると
デバッガが混乱しやすいことにも有る。
2024/10/06(日) 22:43:19.18ID:d04aHUxEM
>>419
HelloWorld的な簡単なアプリでAttach法で
上手くデバッグできることは試してみた?
2024/10/06(日) 22:59:42.39ID:d04aHUxEM
>>417
なるほどね。
それは、アプリにBreakPointをかけても、デバッガに
ソースがないと言われるのは当然ですわ。
その場合、Attachではなく、そのexeをデバッガ経由で
デバッグ起動すると少しましになる可能性が有る。
なぜかというと、デバッガがDLLの起動時にイベントを
受け取り、どんなDLLがロードされたかを知ることが
できるようになるから。
2024/10/06(日) 23:02:57.49ID:d04aHUxEM
>>423
Attach法だと、デバッガが接続されるのは、
DLLがロードされた後になってしまい、
DLLがロード時に発生するイベントをデバッガが
捕捉することが出来ない。
そのため、ロードされたDLLの名前や場所などの
情報をデバッガが知る事が難しい状況に
なる。
DLLにソースが有る場合、
DLLがどこにあるかが分かれば、DLLの中に対しては
BreakPointなどを仕掛けることが出来る可能性が
まだ残っている。
2024/10/06(日) 23:05:36.09ID:d04aHUxEM
>>424
DLLの中の関数のアドレスが分かれば、デバッガは
そこにBreakPointを仕掛けることは可能。
ソースがあれば、アドレスに対応する場所のソースを見ることも可能。
大事なのは、デバッガにDLLの種類とソースの場所などを
知らせることだ。
2024/10/06(日) 23:10:23.60ID:d04aHUxEM
簡単に言えば、
その*.exeをVisualStudioにDrag&Dropしてから、
「デバッグを開始」を選ぶと、少し好転するかも
知れないということだ。
DLLのソースは有るんだよね?
427デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/07(月) 09:27:59.20ID:vt/RzbF40
>>423
レスありがとうございます。
はい、アタッチ以外でDllTest.exeをデバッガ経由であればDLLデバッグできています。
DLLのロードタイミングも関係なく一番安全なやり方と思います。
アタッチでもできないかなぁと思う程度です。
428デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/07(月) 09:31:10.07ID:vt/RzbF40
>>424
DllTest.exeがC#で組んでいるためか最初のDLL関数(今回はボタンがトリガです)を呼び出すまでDLLのDllMain関数は呼ばれないのでアタッチでやれないかということです。
DllMain関数のDLL_PROCESS_ATTACHが発生するとMessageBoxで無理やり呼ばれたことを確認することをやりました。
429デフォルトの名無しさん (ワッチョイ 03b1-AbR9)
垢版 |
2024/10/07(月) 09:36:14.98ID:vt/RzbF40
>>426
それはDLLのプロジェクトの構成プロパティ(Debug/x64)のデバッグ項目のコマンドにDllTest.exeのPathを設定して、デバッグの開始でDllTest.exeが起動されてDLLデバッグは出来ています。
この設定をしなくても済むのがアタッチで便利そうと思えるのです。
2024/10/07(月) 10:41:45.02ID:Crb/LxDyM
>>429
色々試す必要が有るかもしれないけど、以下のようなことも書いてあるよね。

https://learn.microsoft.com/ja-jp/visualstudio/debugger/how-to-debug-an-executable-not-part-of-a-visual-studio-solution?view=vs-2022

* 既存の Visual Studio ソリューションにアプリをインポートするには

1. C++、C#、または Visual Basic ソリューションを Visual Studio で開き、[ファイル]>[追加]>[既存のプロジェクト] を選択します。

2. [プロジェクトを開く] ダイアログ ボックスの [ファイル名] の横にあるドロップダウンで、[すべてのプロジェクト ファイル] を選択します (まだ選択されていない場合)。

3. .exe ファイルに移動してそれを選択し、[開く] を選択します。

ファイルが、現在のソリューションの下に新しいプロジェクトとして表示されます。

4. 新しいファイルを選択し、[デバッグ] メニューから [デバッグの開始] などの実行コマンドを選択して、アプリのデバッグを始めます。
2024/10/07(月) 10:52:30.82ID:Crb/LxDyM
>>428
実は、そのイベントだけではなく、exeを最初からVSから
デバッガするようにして起動すると、VSには、
特殊なイベントが通知されている。
それで、どんなDLLがどのアドレスにLoadされたかがVS
に伝達されるようになっている。
出力ペーンに、「xxxというDLLがロードされました」
的なメッセージがそれに該当する。
逆に、exeを起動してからAttachしてしまうと、
タイミングにもよるが、そのイベントがVSには
通知されないことがある。
もしそうなると、VSには、DLLの情報が不足する
ことがある。
432こいちゃ (JP 0H63-gQDg)
垢版 |
2024/10/29(火) 00:40:23.35ID:yFBNIKKHH?2BP(1000)

先日からVS CodeでEchoAPIを使ってきて、APIテストのワークフローが改善される効果が出てきて嬉しい!
2024/10/29(火) 07:45:47.21ID:xK7eg1RZ0
VS Codeスレ行けカス
2024/11/23(土) 05:14:28.40ID:aHEBLhTV0
.NET 9 が来たぞ
2024/11/23(土) 07:47:08.57ID:dIdD47Ipd
奇数は飛ばす
436デフォルトの名無しさん (ワッチョイ 36f4-nasw)
垢版 |
2024/11/23(土) 11:00:18.44ID:tqOcIRVV0
プロジェクトを.NET9にしたら訳のわからないエラーがいっぱい出たから戻した
ただ戻すだけだとエラーは消えなかったのでバックアップから復活させた
2024/11/24(日) 19:19:40.53ID:UAUyH8bw0
.netってなんでそんなに紛らわしい名前つけるんだよ
.net coreでいいじゃん asp.netはcore付いてるし
2024/11/25(月) 09:18:35.68ID:n32rKpwm0
CoreがベースだけどCoreそのものじゃないからだよ
2024/11/26(火) 20:57:37.51ID:aCZOmB01d
frameworkとはなんだったのか
440デフォルトの名無しさん (ワッチョイ 1fcd-ZGYG)
垢版 |
2024/11/26(火) 21:53:25.83ID:guI5LEG70
メジャーバージョンアップすればそれなりに大きく中身が変わるのはよくあるし、ただのブランディングだろう
2024/11/26(火) 22:17:45.51ID:zku4F+QX0
MSの命名ってググラビリティ低いの多いよな
2024/11/27(水) 08:50:53.78ID:1QU9R6cE0
ググラビリティw
443デフォルトの名無しさん (アウアウエー Sadf-wjfe)
垢版 |
2024/11/27(水) 14:27:26.38ID:ddkklZcJa
Vulnerabilityってどう発音する?
2024/11/28(木) 13:37:09.18ID:RnPlo4MH0
ヴァルナビリティ
2024/11/29(金) 09:59:52.41ID:GONLer3R0
ヴァルナラビリティ
2024/12/02(月) 09:46:08.11ID:XOJ2VrGc0
プログラマティカリーの綴り毎回迷うマンです
2024/12/09(月) 18:57:52.40ID:GnTtPnfq0
17.12.3
2024/12/11(水) 14:04:48.91ID:pPQiPOka0
Characteristic
買った本が「キャラクタリスティクス」って複数形で書かれていてモニョった
2024/12/12(木) 09:15:10.01ID:ZQ0BgCqv0
フォームデザイナのプロパティウィンドウでイベントハンドラのバインド解除したら
イベントハンドラに書いてあったコード勝手に全消しする仕様なんとかせぇやクソマイクロソフトが
450デフォルトの名無しさん (ワッチョイ 6aad-NT3r)
垢版 |
2024/12/15(日) 17:22:48.60ID:E1oIACXT0
OS変えたらか久しぶりに2022インスコのためにダウンロード
前回55GBくらいだったキャッシュが80GB(それでもまだ途中)
一度中断すると最初からベリファイのやり直し
ファイルは増える一方、照合時間も増える一方
このシステム考えたやつア木だろ
451デフォルトの名無しさん (アウアウエー Sae2-N2kD)
垢版 |
2024/12/16(月) 13:37:00.55ID:BXqO+ueFa
木着くの遅過ぎ
2024/12/17(火) 21:21:52.77ID:ftH7pT4va
このクラスとか表示されてる部分って黒くできない?
https://i.imgur.com/ne0HJWe.png
2024/12/17(火) 21:39:59.65ID:9xz7Izqn0
>>452
配色テーマ反映されないの?
2024/12/17(火) 21:40:21.90ID:FotdHX2Y0
前世紀からタイムスリップしてきたんか?
455デフォルトの名無しさん (ワッチョイ 2ebd-c+O/)
垢版 |
2024/12/17(火) 21:43:46.08ID:7+UktUCc0
また随分古い・・・
このスレVS2022なので
VS2022ならナイトモードにすればいけるとしかいいようがない
2024/12/18(水) 08:59:03.33ID:WBIAeooj0
OSも何もかも、LAN線も電源ケーブルも引っこ抜いて吊って来いって言いたいレベルw
2024/12/25(水) 10:12:17.25ID:SNLi/Vci0
電話線にしてほしい
2024/12/25(水) 10:55:30.39ID:Jt7HzxTN0
ネタやろ。むしろOSから自分でWin11をカスタマイズしてるのかもしれん
2024/12/25(水) 10:59:36.29ID:63Wcp4qk0
カスタマイズして>>452にはならん
2024/12/25(水) 11:12:19.03ID:cc1n0gfV0
通知領域にVMWare Toolsらしきアイコンが見えるから、古いソフトのメンテ用に仮想環境で構築した(してあった)んやろ
2024/12/29(日) 12:35:35.26ID:pX0TYs460
 久し振りに起動して、アップデートしたら、変数等のキーワードのハイライトが動かなくなってた。
 書式設定のカンマ前後のスペース挿入の設定が勝手に書き換わっていたのに察するに、ハイライト
しなくなったのもどこかの設定が書き換わったのかなあと推察したのですが、実際はどうなんでしょう。
 取り敢えずそれらしい設定を探したのですが、私には見付けられませんでした。
 ハイライト設定はどこでしょうか?
2024/12/29(日) 20:24:44.48ID:wiVujImD0
設定が書き換わったというより、何かが壊れてるような気がする
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況