Visual Studio 2022 Part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6b4f-GDmZ)
垢版 |
2022/07/13(水) 19:47:50.22ID:kAovp+pF0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
前スレ

Visual Studio 2022 Part1
http://mevius.5ch.net/test/read.cgi/tech/1634166667/

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
2022/07/13(水) 19:48:04.60ID:kAovp+pF0
17.2.6
2022/07/13(水) 19:50:13.50ID:MznHP+zy0
2022/07/13(水) 21:51:20.68ID:fV2Nx98i0
何が起きたので?
2022/07/13(水) 23:31:30.58ID:boagIT5U0
「Rust」言語のインストーラー「Rustup」が「Visual Studio 2022」の自動導入に対応
https://forest.watch.impress.co.jp/docs/news/1424702.html
6デフォルトの名無しさん (アウアウウー Sa09-2HoA)
垢版 |
2022/07/14(木) 10:10:14.00ID:dxotV0yqa
Cargo
2022/07/16(土) 11:06:36.72ID:nmiaZ3zB0
フォームに線を引きたいときに
ラベルコントロールのテキストに-------------------------
でも書いとけばいいと思いついた
天才すぎひん?
2022/07/16(土) 11:39:15.44ID:2cfLfY3za
>>7
OwnerDrawで線を引けよ
2022/07/16(土) 14:53:28.77ID:QBuuK8Ob0
メモ帳でよくやる
2022/07/16(土) 16:46:39.26ID:ZCkIg5dh0
ぼっち開発者はどうやってLive Shareを活用すればいいんだ
2022/07/16(土) 17:24:36.01ID:8tacx+39d
>>10
分身の術を使って分裂するんだよ。
2022/07/16(土) 21:20:27.25ID:eZm0P5Ef0
>>7
Labelの高さや幅を1にすれば楽だし見た目も良いぞ
2022/07/18(月) 11:39:14.25ID:W9cgTwCD0
普通に左のデスクトップと右のデスクトップでやればいいんじゃね?
家は左右に2台ないと処理が分散出来んでしょ。
2022/07/19(火) 15:19:26.03ID:RQdR6joH0
定義済みの型'System.String'は定義またはインポートされてません
などと突然でるようになったのですがなぜでしょうか?
2022/07/19(火) 15:42:12.26ID:nUAL8hro0
お前の日頃の行いが悪かったんだろ
2022/07/19(火) 17:10:47.19ID:RQdR6joH0
タス…ケテ… タ…スケ…テ…
2022/07/19(火) 17:19:38.52ID:4mWHj4S50
とりあえず、新規プロジェクトでもダメなん?
2022/07/19(火) 17:30:40.06ID:RQdR6joH0
>>17
新規プロジェクト追加してちょこちょこっと書いて実行したら問題ありませんでした
そのうえなぜか既存プロジェクトにでてたわけのわからないエラーが全部消えました
ありがとう神様、ありがとう神様

ゴミくず>>15には歩いてるときにうんこもらして裾からぽろぽろ落としてく呪いをかけておいた
2022/07/19(火) 17:54:58.47ID:nUAL8hro0
そういうとこやぞ
20デフォルトの名無しさん (オッペケ Sr75-zjV0)
垢版 |
2022/07/19(火) 18:37:26.37ID:R92IIdSXr
久々に開いたけどインテリセンスめちゃめちゃ進化してるな
2019はすでに出来てるクラスとか変数とか表示して誤字脱字減らす程度のものだったけど今のは先読みして書いてくれるのすごくね?
2022/07/19(火) 18:42:50.20ID:tuTZSemAr
いろんなスレに同じこと書くな
2022/07/19(火) 18:50:40.36ID:R92IIdSXr
>>21
VSスレだと思ったらVScスレだった…
23デフォルトの名無しさん (スプッッ Sdfa-/3LY)
垢版 |
2022/07/19(火) 19:07:15.95ID:b04dtJlRd
>>18
蛆虫がいきってて笑った
24デフォルトの名無しさん (アウウィフ FF39-qysg)
垢版 |
2022/07/21(木) 10:25:08.35ID:LMMByu3RF
c/c++ のソースにマクロ等で VS や SDK のバージョン情報を埋め込みたいのですが
printf("%s compiled %s %s\n", __FILE__, VSのバージョン, SDKのバージョン);
で何を指定すれば出来ますか
25デフォルトの名無しさん (アウウィフ FF39-qysg)
垢版 |
2022/07/21(木) 10:48:23.59ID:LMMByu3RF
ちなみに
https://qiita.com/yumetodo/items/8c112fca0a8e6b47072d
_MSC_VER ← 1932
_MSC_FULL_VER ← 193231332
だったのですが
環境変数の方は
VCToolsVersion=14.32.31326
WindowsSDKVersion=10.0.19041.0
で前者と後者の相互変換みたいなのは出来ないんですかね
マクロあきらめて素直に環境変数にするかな
2022/07/21(木) 11:43:57.66ID:SISnVLuV0
プロジェクトプロパティのプリプロセッサ定義でVS変数を割り当てれば良いんでないか?
割り当て時から引用符を付けるもよし、ソースで文字列化演算子を使うもよし…
27デフォルトの名無しさん (ワッチョイ da01-LeXh)
垢版 |
2022/07/22(金) 10:50:16.73ID:F/d3VPRy0
maui使おうとしたけどテンプレートが入ってない!
これプレビュー版じゃないとテンプレートないの?
ザマリンはあった
2022/07/22(金) 10:52:59.25ID:F/d3VPRy0
すまん自己解決した
MAUIのVisualStudioサポートについてはまだプレビュー版段階か…
29デフォルトの名無しさん (ブーイモ MMcb-G3rp)
垢版 |
2022/07/26(火) 18:26:26.12ID:vVRMWqIqM
Mac版でコンソールから日本語入力しようとすると落ちるな
1バイト文字なら問題ない
Winだと普通に処理される
30デフォルトの名無しさん (アウアウウー Sa5d-R4TS)
垢版 |
2022/07/26(火) 18:36:12.54ID:gc9s0ohka
おまかん
2022/07/27(水) 08:37:26.50ID:Yw9lKWYyF
mauiプレビューちょっといじった感じだと
1から作ったアプリならウィンドウズもAndroid、iOSもいい感じだったけど

XamarinFormsでUWPなしで作ったソリューションを移植するのに
後からWindowsのプロジェクトは追加はさすがに無理かな
32デフォルトの名無しさん (ワッチョイ 1301-U7jV)
垢版 |
2022/07/28(木) 00:07:10.22ID:2Rw/B+fk0
>>31
ふむふむなるほど
基本1から作るタイプだから期待してる
今ザマリンとかスワイプとかしようとするとそれぞれのソースイジらないといけないみたいだからそのへんが解決されてることを願うのみ
2022/07/29(金) 10:07:14.11ID:fJBj9Hyed
CodeRush っていつから無料になったんだっけ?

期間限定?
2022/08/04(木) 21:33:41.29ID:5kch1xFR0
CでDLLを作っていますが、Windows SDKバージョン、プラットフォームツールセットによってターゲットの何に影響があるのかわかりません。
/MTでビルドしており、他のDLLを呼び出さないようにしています。
確認アプリは適当にC#で.net4.5の設定でDLLを呼び出すもので、古い環境としてリカバリ仕立てのWindows7とWindows11で何も追加インストールなしで動いています。
プラットフォームツールセッをVisual Studio 2019 (v142)、Visual Studio 2022 (v143)を試し両方ともそのまま動きました。
Visual Studio 2017 (v141)にするとincludeが多数開けられないエラーでビルドできません。
最新のVisual Studio 2022 (v143)で良いのでしょうか?
2022/08/05(金) 00:06:40.08ID:2bcfpmq+0
>>34
新しく実装された機能を扱うなら、対応する(定義された)Windows SDKが必要
UCRTやそのバグを考えると初版の10.0.10240は避け、10.0.10586以降が基本

しかしそれ以前のWindowsをサポートするなら、_WIN32_WINNTも適切に設定する
例えばXPではPSAPIの呼び出しが異なるので、対応させるならマクロ値を下げる
XP対応ツールセット以外はTargetUniversalCRTVersionや最小バージョンも設定


プラットフォームツールセットはC/C++言語バージョン対応など改善するが
Windowsの最低限必要なバージョンに設定できる下限が上がってしまったり
2015以降はBorlandとかで使われるOMFオブジェクトをサポートしなくなる

また現行のv14.28-16.8以降v14.3xにもインラインアセンブリのラベルで
デバッグ情報が不正になるバグがあり、それはもう長らく放置されている

インクルードエラーはツールセットが入ってないかパスが通ってないか
あとは各メジャーバージョンの最新でないツールセットを使うのならば
VC\Auxiliary\Buildフォルダのファイルで既定バージョンの設定を推奨
2022/08/05(金) 08:24:50.10ID:un4f/wjj0
>>35
レスありがとうございます。
USBシリアルのちょっとしたDLLでして、Kernel32.dllとSetupAPI.dll を使っていて、出来るだけランタイムを使わないようにとwstr系は自前でソース付けました。

アドバイス頂いて設定しました。
Windows SDK 10.0.19041.0はVS2022のデフォルトです。
GetTickCount64を使ったためWindows XPは諦めてVistaからに設定しました。
#define WINVER 0x0600
#define _WIN32_WINNT 0x0600

Kernel32.dll
CreateSemaphore, OpenSemaphore, CreateFileMapping, GetLastError, MapViewOfFile, CloseHandle, ConnectNamedPipe, ReadFile, WriteFile, FlushFileBuffers, DisconnectNamedPipe, CreateNamedPipe, CreateThread, CreateFile, SetCommMask, SetupComm, PurgeComm, SetCommTimeouts, GetCommState, SetCommState, GetTickCount64, WaitForSingleObject, ReleaseSemaphore
SetupAPI.dll (Window2000~)
SetupDiGetClassDevs, SetupDiGetDeviceRegistryProperty, SetupDiDestroyDeviceInfoList
wstr系
wstrcat, wstrncpy, wstrcpy, wstrcmp, wstrncmp, wstrlen
2022/08/06(土) 20:26:06.67ID:+eOsMvcnF
むしろそんな古いのは意図的に蹴落とせという気もするけど
仕事用のだとそうも行かないのかな
2022/08/10(水) 07:47:25.60ID:G7cM6Ppqd
17.3 きたね
2022/08/10(水) 20:45:51.26ID:hNnMWsb/0
今回のアプデ、妙に時間かかる?
2022/08/11(木) 09:41:54.67ID:2HUDo9j30
機能更新だしそりゃあね
パッチバージョンがある程度進んでから入れるのが吉
41デフォルトの名無しさん (オッペケ Sr5d-4pii)
垢版 |
2022/08/12(金) 20:43:02.32ID:W9k2A9pZr
.NET MAUIが製品版で使えるぜ!
2022/08/12(金) 20:46:51.65ID:nWfz+VWs0
MAUIどうなんや
2022/08/12(金) 22:17:20.04ID:u9cYQfrL0
マイウー
44デフォルトの名無しさん (オッペケ Srf1-3aJ4)
垢版 |
2022/08/13(土) 08:24:13.64ID:qT9RB751r
MAUIはStorageやMediaPlayerの呼び出し方の情報がまだ出てこない
XamarinFormのライブラリがそのまま使えるといいのにな
45デフォルトの名無しさん (アウアウウー Saa5-oUG4)
垢版 |
2022/08/14(日) 11:05:46.71ID:VI2zLni0a
>>37
ほんそれ
2022/08/19(金) 10:18:11.70ID:pjBx3u1K0
17.3.1
47デフォルトの名無しさん (ワッチョイ 7f01-tEjH)
垢版 |
2022/08/20(土) 07:07:31.55ID:D+0oM+Na0
タイポ用拡張機能って使ってますか?
ReSharper高い、、、
2022/08/20(土) 14:37:41.85ID:cLraXu3Sa
>>47
初年度は特に高いね、便利だけど
49デフォルトの名無しさん (ワッチョイ 7f01-knfX)
垢版 |
2022/08/20(土) 20:26:55.94ID:D+0oM+Na0
便利なのはわかるんだけどなぁ…
やっぱタイポ修正プログラムって作るの難しいんだろうか…
2022/08/20(土) 20:29:11.78ID:a4nxEuiFM
VS本体そのものも初年度は高い
新規と更新で価格落差が酷い
51デフォルトの名無しさん (ワッチョイ 7f01-knfX)
垢版 |
2022/08/20(土) 20:41:40.17ID:D+0oM+Na0
まぁVSは個人なら年商1億円まで無料だし会社なら割引効くでしょ
2022/08/20(土) 21:29:52.56ID:U4Y31JqtM
新規価格 約40万円/年
更新価格 約20万円/年
2022/08/20(土) 21:33:03.64ID:U4Y31JqtM
ついでに初回は3年契約なので約120万円必要
2022/08/20(土) 23:31:45.35ID:ywKuozlQa
2022のインテリセンスはお母さんみたいに親切だね
2022/08/20(土) 23:48:56.17ID:+S84RQLD0
>>49
それができるとすれば
OCRとか音声認識とか100%の性能になるね
そうなっていないということは
作るのが難しいということなんだろう
2022/08/21(日) 11:34:03.30ID:YRQnjjQmd
>>50
Professional は価格差大してないのにねえ
57デフォルトの名無しさん (ワッチョイ 9f5f-qb5s)
垢版 |
2022/08/22(月) 15:00:59.91ID:AQpBajIg0
コメント書くときに日付も入力したいんだけど
ワンキーで入力できるようにならない?
2022/08/22(月) 15:51:14.70ID:VxwT4FxR0
つ 左手device
2022/08/22(月) 17:57:56.25ID:UxO2UIPr0
マクロツールも知らんのか?
2022/08/25(木) 10:34:38.16ID:8urMsIy50
エラーによってVS Installer上で更新・削除できなくなったVS2022Previewを削除するにはどうすればよいでしょうか?
同じPCにはVS2022もインストールされていて、こちらは正常に更新等できているため影響が及ばないようにしたく思います
ぐぐるとInstallCleanup.exeツールが見つかりますが、Previewのみを指定するオプションは存在するのでしょうか?
61デフォルトの名無しさん (ワッチョイ 7f9b-DF7y)
垢版 |
2022/08/25(木) 11:13:06.91ID:2QlQQ6Ls0
vsバージョン全体に言えるけど入れたら入れっぱなしが一番安全
消して別のもの入れるくらいなら消さずにどんどん追加が次善策
(そもそも消さないが消そうとして)消せなくなったらOSごと入れ直すべき
previewはvirtualmachineで使うべきもの
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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