Visual Studio 2022 Part1

■ このスレッドは過去ログ倉庫に格納されています
2021/10/14(木) 08:11:07.29ID:YJJMzJvg0
!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
702デフォルトの名無しさん (ワッチョイ 155f-/9eL)
垢版 |
2022/04/06(水) 21:56:26.88ID:WxKXlPnf0
今のインテリセンスでプログラミングの勉強したら
打ち込む前にほとんど提示されそう
2022/04/06(水) 23:33:45.17ID:8nAXZNyz0
いやホントすごいよ
むしろ提示されるコードからこんなメソッドあるんだって勉強になるレベル
自力でガリガリやりたい人には邪魔かもだけど
2022/04/07(木) 08:53:29.65ID:GqwI82ZDF
IntelliSense と IntelliCode どっちの話してるんだ
2022/04/07(木) 21:50:53.21ID:rADBa6+O0
Internet Explorer 4が雑誌付録のCD-ROMだった時代
あの頃はバグなんて見つかっても後で直してインターネットで配布すればいいだろなんて考え方はなかったな
2022/04/08(金) 00:46:30.37ID:c7XR9T5Va
IntelliSenseが当たるのは当たり前
IntelliCodeが外れるのも当たり前
2022/04/09(土) 14:37:04.84ID:qY9Sj5Egr
Communityでビルドしたか有料版でビルドしたかってわかるものなの?
売上低いときにリリースして売上上がったら有料版に乗り換えればいいの?
2022/04/09(土) 14:43:55.26ID:6rDUdJJw0
ビルドじゃなくて IDEの起動時に分かるよ
2022/04/09(土) 14:56:07.35ID:1Mwx8epg0
>>708
ビルドされたものがどのエディションで生成されたか判断できるの?
と言っているからお前の回答は的外れ
2022/04/09(土) 14:58:41.87ID:xtuD/l0wd
ウォーターマーク的なものは仕込んでそう
2022/04/09(土) 15:21:36.95ID:xdx6kcV30
判断できたとして誰がどのタイミングで何をするのか
2022/04/09(土) 16:00:39.78ID:NsLa5u+dr
>>708
そういやソースはすべてMSに送られる仕組みなんだっけ?
713デフォルトの名無しさん (ワッチョイ 4f5f-U3yj)
垢版 |
2022/04/09(土) 18:33:58.27ID:XPikbUhT0
最終ビルドする月だけサブスクすればいいんじゃね
2022/04/09(土) 19:09:59.28ID:NsLa5u+dr
>>708
IDE起動時にどうやってインストールしてるPCがどこの会社のものか判断するの?
2022/04/09(土) 20:36:40.58ID:by5+Xz4xd
試してみたが、2022のWindows formsはデフォルトのプロジェクトの設定で
決定論的ビルドが有効になっててまったく同じバイナリになったわ。

決定論的ビルド前から確認してみたかったけどついつい忘れてたからいい機会になったわ。

ばれるかばれないかで言えばVisual Studio の定期的なライセンス更新でばれるんだろうと思ったけど
2019も2022もcommunity はライセンスの更新はなくなってるんだな
2022/04/09(土) 20:49:21.50ID:Lro5RYtia
結局、モラルの問題か?
2022/04/09(土) 20:58:03.58ID:by5+Xz4xd
そうね

Community はいつの間にかMicrosoft アカウントでサインインしなくても使えるようになってるし。

まー、WindowsのデバイスドライバとSQL Server 側絡みの開発なら堂々とやれば良い。
2022/04/09(土) 21:14:39.39ID:NsLa5u+dr
>>717
え?Microsoftアカウントいらんの?
ログインしてインストールしたがいらんかったのか
2022/04/09(土) 21:25:06.16ID:ntq+wpGxM
もともと試用期間があるのでしばらくはサインインしなくても使える
Communityだけに限らずEnterpriseでも当面はサインインしてなくても大丈夫
確か1ヶ月ぐらいでサインイン要求されて利用できなくなったと思う
2022/04/09(土) 21:27:23.48ID:NsLa5u+dr
MSもクラウドに移ったからVSで利益出すことはやめたのかな
2022/04/09(土) 22:45:20.39ID:by5+Xz4xd
>>718-719
以前はMicrosoftでサインインしないとダメだったはずだけど
2019の16.11と 2022の17.1 で試したら
Community はどちらもサインインしなくても
プロダクトキー適用済みになってた、

ちなみに、Hyper-Vの仮想マシンで確認したが
2022 Professional インストールして
時計を一年後にすると
Professional は評価期限切れになって
Community はなんともなかった。

twitterも含めネット見ると最近までは確かにオンラインでのライセンス確認必要だったっぽいけどね。
いつから変わったんだろうね。
ずっとProfessional使ってたからわからんわ
2022/04/09(土) 23:13:12.53ID:Dos6BULVd
>>720
まともな企業はちゃんと契約して金を払う
まともじゃない奴を相手にしてもどうせ大した金にはならないんだから、そのためにコストを掛けるのは無駄
事実、VSの売上の大半はEnterpriseだ
2022/04/10(日) 00:14:29.52ID:wGJ45xz40
>>721
プロダクトキーの話が出たのでちょっとポータルサイト確認してみたけど何か変更されてるな
もともとサブスクリプションでキーは取得していたけど取得済みのキーがVL版扱いになって
新しくRetailキーが追加されてる
2022/04/10(日) 10:23:27.43ID:o1B7d4050
MSからの個人開発者離れが酷いから個人開発者優遇になったとか
ストアアプリ増やしたいんじゃないの?
2022/04/10(日) 11:13:09.94ID:htqjQ4Eq0
今さら?
みんなストアのことなんて思い出しもしなさそうw
OSインストールするとタスクバーにあるから目にはつくけど
2022/04/10(日) 11:29:39.96ID:2AahvlRad
>>724
個人開発者なんかビジネス的には存在しないのと同じ
金にならないけど声だけはでかい連中にはサービスしときゃいいという極めて理に適った戦略だよ
2022/04/10(日) 11:30:42.13ID:V7oNf1xC0
ストアって WSL 環境作る時しか使わんなあー
2022/04/10(日) 12:27:13.97ID:OSeViOAV0
wingetコマンドの方はよく使うんだけどな
729デフォルトの名無しさん (ワッチョイ 4f5f-U3yj)
垢版 |
2022/04/10(日) 17:18:15.52ID:j5bjK/em0
スマホのほうが人類にとって身近なOSになってるから離れて行ってるんでしょ
戻すとか無理
2022/04/10(日) 18:05:34.80ID:Ic8eURkB0
久々にバージョン上げてみて使ってるけど、設定にフォントの項目あるのに一部がOSのフォントの大きさに依存してるのどうにかできないのか?
2022/04/10(日) 18:32:30.67ID:46Tq736Od
>>730
ふぉんとにそうなの?
2022/04/10(日) 18:49:28.22ID:Ic8eURkB0
>>731
windows10標準の文字だけ大きくする機能で拡大率上げると
検索窓だの診断ツール諸々の文字が圧迫してきて見辛くてしょうがない
2022/04/11(月) 11:39:16.00ID:Ku9vZOoxa
お前はもうしっている
「拡大率を戻して解像度を下げる」
2022/04/13(水) 03:42:34.19ID:VtDPoXrr0
17.1.4
2022/04/13(水) 21:51:02.46ID:V8EZiNBD0
最近期限切れのサブスクリプションがある状態でサインインするメールアドレス変更したことある人いる?

最新の有効なサブスクリプションだけが変更になるのか
過去のサブスクリプションのプロダクトキーも問題なくみれるのかを知りたい、
2022/04/13(水) 23:57:51.59ID:wZnpQ9ui0
>>735
サブスクリプションのアクティベーション用のメールアドレス(管理ユーザー)と
サインインに利用するメールアドレス(利用ユーザー)は別物なので
サインインのアドレスだけ変更してもダウンロード製品のプロダクトキーには影響ない
2022/04/14(木) 00:07:18.72ID:VkbtJkFZ0
https://docs.microsoft.com/ja-jp/visualstudio/subscriptions/contact-my-admin
2022/04/14(木) 19:34:50.40ID:7Ow7mlFMd
ありがとう。
だから特典のazure はアクティブ化したときのアドレスでアクセスしなきゃだめなのか

どうしよっかな
2022/04/14(木) 19:47:36.70ID:0rv7vK2dM
VSサブスクリプションはいつの間にやら管理者アドレス、スーパー管理者アドレス、代替ユーザーアドレス、サインインユーザーアドレスとアドレスの種類が多い上に
MicrosoftアカウントとAzureADアカウントが混在していてすぐにカオス状態になるからな
2022/04/14(木) 20:38:26.90ID:1A4Nb3j80
同じアドレスなのに個人アカウントと組織アカウントとか種類が分かれてたりカオス。
MSって制度設計のセンスないよな。
2022/04/16(土) 09:19:08.49ID:o/9Geha70
歴史的にどういう順番や経緯でできたのか知らないとわからないのも無理はないが混在はしていない

たしかにMSアカウントも外部アカウントとしてAADに登録はできるけど管理している基盤が違う

設計にセンスないのは今に始まったことではないw
2022/04/16(土) 09:53:05.05ID:w/P6PxyuM
VS IDE利用時のMSアカウントとAzureやMS365特典利用時のAADアカウントの他にVLSC利用時の登録アカウントがあるので管理アカウントは3種類存在する
2022/04/16(土) 15:03:11.76ID:qhxkTIp8a
残り二年のproのライセンスがあるが、もうすぐ定年退職でその後どうなるのかな?
アカウントは勤務先のメルアドです。
msdnのログインをプライベートのメルアドに替えたい。
2022/04/16(土) 16:08:42.08ID:w7rBEHGe0
勤務先がライセンス移行するだろ
勝手に自分のものにしたら横領罪
2022/04/16(土) 22:17:25.27ID:o/9Geha70
個人の契約なんだったら窓口に電話したら変えてもらえるよ
会社のライセンスなら無理だけど
2022/04/16(土) 22:53:03.61ID:mHZo0K8rM
契約時(最初にアクティブ化した時)のアドレス変更は無理のはず
スーパー管理者の権限を持つユーザーアカウントで代替ユーザーを設定すればそのアドレスがMSDNダウンロードサイトのサインイン用として扱われる
ついでにVSの利用ライセンスも同じアドレスに変更される
2022/04/16(土) 23:20:18.15ID:xKX95iQtd
>>743
ライセンスを別の人に割り当てしなおしできるはずだから
同じ人間の別のアドレスに割り当てしなおすこともできるんじゃないの
2022/04/16(土) 23:30:15.80ID:1YNh9U/mM
https://docs.microsoft.com/ja-jp/visualstudio/subscriptions/admin-roles

https://docs.microsoft.com/ja-jp/visualstudio/subscriptions/vs-alternate-identity
2022/04/17(日) 01:23:00.23ID:MModOrtld
契約時のアドレスはライセンスの管理者だけど
そこから実際にそのライセンスを使うサブスクライバーに割り当てるよね?

個人の場合は基本的にはそれが一緒なんだろうけど
サブスクライバーのアドレスは変更可能なんじゃね
2022/04/17(日) 20:48:14.11ID:MmhCWnz70
gitの差分画面で、
winmergeでのalt+↓で次の差分に移動とか、alt+→で右側にマージ
みたいな操作をやりたいんですけどその辺の操作方法ってどっかにまとまってますかね?
2022/04/20(水) 22:38:40.03ID:SEIA3g3g0
17.1.5
752デフォルトの名無しさん (ワッチョイ ffbb-EdYG)
垢版 |
2022/04/21(木) 12:27:56.16ID:zSXmNs+Y0
17.1.4から git が死んでるままだけども何か解決ある?17.1.5 にしても同じ
アップデートしていない 2019 では同じプロジェクトでも git は問題ないんだけども
2022/04/21(木) 21:41:41.43ID:k9uoHNF10
githubは特に問題なく使えてるけど
自分でgitのサーバ立ててるの?
sshモードにしたら、公開鍵を作らないとアクセス出来なかったけど
754752 (ワッチョイ ffbb-EdYG)
垢版 |
2022/04/22(金) 00:00:11.80ID:zjCXBAvU0
ありがとう。 github では問題ないのか
問題のリモートリポは Azure DevOps。先に書いた同じソリューションで2019は問題なく
表示的には .git フォルダがないのと同じでリポ新規作成とクローンボタンがあるだけ

17.1.4 git でググってもトラブル報告は見るがどこも解決に至ってないんよな
2022/04/22(金) 01:08:57.84ID:6f2FFiyJ0
vs2022 azure devops trouble
で雑にぐぐると何か出るけどどう?
2022/04/22(金) 06:10:06.35ID:yBFJHg9q0
>>754
Azure DevOps Serverでは問題なし
ただAzure DevOps Service(dev.azure.com)はちょっと挙動が怪しいかも知れない
最近は放置しているDevOps Serviceを復活させて確認してみたけど、サービスに接続は出来たけどリポジトリは認識していなかった
こちらで再現した内容だと一旦クローンしてそのまま新規作成されたフォルダを削除した後で再接続すれば正常に認識するようになった
757752 (ワッチョイ ffbb-EdYG)
垢版 |
2022/04/22(金) 13:35:24.45ID:uiUSr6xn0
どうやらまだ不具合調査中?英語が達者ではないのでアレですが
safe directory にとりあえず登録すると機能しました
プロジェクトごとすべて個別登録はさすがにアレだけどいったんは回避できそう
わざわざ調査までありがとう

ttps://developercommunity.visualstudio.com/t/Git-Error-after-1714-update/10012565
758デフォルトの名無しさん (ワッチョイ 8401-3NWc)
垢版 |
2022/04/23(土) 10:10:39.08ID:RDSki7hD0
いつもは、VS2017メインで使ってて、プロジェクトとソリューションを複製して
直接編集して、2019/2022用のプロジェクトとソリューションを作成してるんだが、
VS2017とVS2019とも、直近の2つあたりのアップデートから、ダイアログリソース
エディタの挙動がおかしい。 SHIFT(CTRL)併用でコントロールをクリックしても、
選択状態を示す点線と、リサイズのための黒い小さい■が表示されない。

1つだけを選択しても、点線と黒い小さい■が表示されるまでに数秒単位で時間が
掛かるようになった。

但し、右クリックすると、選択を示す点線と、黒い小さい■は即座に表示されるが、
コンテキストメニューが表示されて邪魔。

プロパティウィンドウを表示していると、複数選択しても、表示内容が最初に選んだ
コントロールのプロパティのまま変化しない。

あと、数日前に最新版にアップデートしてから、リビルドするとビルド状態のまま
固まる時がある。 メニューからキャンセルしてもビルド中止できないし、閉じる
ボタンでは、ソリューションをキャンセルしないと閉じられない旨のメッセージ
ボックスが出る。 仕方ないので、タスクマネージャで devenv.exe を強制終了
している。

コミュニティ版以外だと、過去の指定バージョンのインストーラをダウンロード
できるみたいだけど、Proのインストーラでコミュニティ版としてインストール
できるんだっけ?
2022/04/23(土) 12:47:41.13ID:7bHrI+QzM
単体の不具合が出るならバグかもしれない
複数同時に出るなら自分の環境かSSD疑ったほうがいい
760デフォルトの名無しさん (ワッチョイ 8401-3NWc)
垢版 |
2022/04/23(土) 16:39:47.41ID:RDSki7hD0
ちなみに、異常な挙動はWindows 7 SP1 (64bit)のPC。
2022/04/23(土) 18:13:43.98ID:/COLnGry0
7か…
2022/04/23(土) 18:18:20.59ID:ugaeg6U20
7はそろそろ使う側もサポートする側も双方辛くなってきたな
763デフォルトの名無しさん (ワッチョイ 8401-3NWc)
垢版 |
2022/04/23(土) 20:02:20.05ID:RDSki7hD0
.NET Frameworkの互換性の問題か、もしかするとビデオドライバの問題かも
しれんなぁ。

あと、MSXML6のタイプライブラリを使っているC++ソースで、同じバージョンの
VS2017と同じツールキット(v141)を使っているのに、Windows 7のPCだとビルド
が通るのに、同じプロジェクトをWindows 10上のVS2017に持っていくと…

MSXML2::CLSID_DOMDocument40 や、MSXML2::CLSID_DOMDocument30
が未定義となる。 仕方ないんで、#if !defined(CLSID_DOMDocument40)で、
未定義部分をタイプライブラリからソースコード側にコピペして埋め込んだ。

CoCreateInstance()で、新しいMSXMLがないと、代わりに古いMSXMLを使う
ようなコードを書いてる関係で、定義がないのは困る。
2022/04/23(土) 20:05:14.09ID:z8p5eVmn0
ハミルトンズコバコ凄いなぁ
2022/04/23(土) 20:22:11.01ID:MBJQI+4N0
>>763
Windows7の時だったと思うけどWindows Updateしたらビルドが通らなくなったこともあるよ
2022/04/23(土) 20:37:19.50ID:iw6clz050
Windows 10 では、MS XML 2.0 をサポートしてないだけなんじゃないの
2022/04/23(土) 20:54:16.13ID:O8+oGl4Ja
>>758
仮想のWin7 SP1 64bit+Community 16.11.13でそれっぽい動きはしないね
(ダイアログリソースエディタって言ってるのがrcファイルを編集するエディタの事なら)
まあ、うちのWin7はESU-Year1で切ったから、最近の更新プログラムは適用されてないけど

VS2022の話題では無さそうなんで、移動した方がいいんでは?
2022/04/24(日) 00:57:09.51ID:iv1L4zeB0
7…人権が…
2022/04/25(月) 20:41:59.60ID:sWV9MsdK0
>>763
Windows SDK のバージョンは一致している?
2022/04/27(水) 10:12:15.19ID:2xC1/k4p0
17.1.6
2022/04/29(金) 21:58:11.54ID:cixZWD6m0
またアップデートきた
2022/05/01(日) 13:22:24.16ID:64VR/Dr00
Visual Studioで作成した自作ツールってソース付きで公開しても大丈夫なん?
2022/05/01(日) 13:27:28.23ID:9J1UXtpO0
別にプログラミングに限らないけど
他人の制作物を自分が作りましたーとか言わなければ大丈夫
2022/05/01(日) 14:10:35.71ID:Rd1MW2220
>>772
自分のソースだけでビルドできるなら問題ない
他人のソースやオブジェクトも必要ならそれらのライセンスに従う必要がある
2022/05/02(月) 16:58:21.88ID:OJn56W590
%temp%とかの一時ファイルを消したら、アップデートもアンインストールもできない状態になってしまった
VS Installerで「インストール済み」に何も出ないし、新規インストールもできないし、相変わらずだな
2022/05/02(月) 21:33:23.15ID:hH5SVkhD0
いや要らんことすんなよ
2022/05/03(火) 14:03:37.75ID:OdW9C4T00
今どきはtemp消さないのが主流なのかな?
2022/05/03(火) 16:01:20.29ID:7P2o1Hii0
容量に困ってないならいらんことすな
2022/05/03(火) 17:27:06.60ID:CnxEHHR40
ディスククリーンアップやストレージセンサーみたいな標準インストールされてるのを使え
2022/05/03(火) 18:32:06.40ID:mDdvElg00
tempの中身をゴミだと思ってわざわざ消すというのは気持ちは分かるし
実際にゴミ率高いけど、そのゴミがある前提で動くゴミソフトもある訳で
わざわざ消すとトラブルに遭遇して余計な時間をゴミ化してしまうよ
2022/05/03(火) 23:53:35.91ID:9Zz7qGMa0
再起動ぐらいしろといつも言ってるだろう
2022/05/04(水) 21:06:51.96ID:MwdZJCWG0
やらかした
https://i.imgur.com/nCDDshR.jpg
2008年製カローラ中古で買った時からあった傷を自分でなんとかしよとしたら
指定カラー070でちゃんとやったのに黒ずんだ四角形ができあがったー
業者に行く金わない
2022/05/04(水) 21:21:44.13ID:SqRdWwtW0
マイクロソフトに頼んでみては
2022/05/04(水) 22:45:56.12ID:pNtToO2Sd
>>782
へたくそ棒2本も付けてるのが気になるw
2022/05/04(水) 22:58:10.34ID:xvnabw/l0
>>782
しかくになってるふちごと薄くやすり掛けしてクリア吹いたらかなり違和感なくなるやで
2022/05/04(水) 23:04:10.47ID:M/JuCQdt0
>>782
うまいことできてるやん
だれもきずかへん
2022/05/06(金) 06:24:14.33ID:TgLZbIy40
>>783-786
おk
2022/05/09(月) 11:02:34.93ID:Y1YoEoUE0
ClickOnceでコンソールアプリ(.NET framework4.8)を発行(CD-ROMとかの配布のほう)するのですが、
ユーザーでのインストール後、アプリが自動で実行してしまいます。

CilckOnceでのインストール後自動で実行させない設定はどこにありますでしょうか。
(インストールもスタートメニューからの実行もうまくいきます。)
2022/05/09(月) 12:08:37.16ID:+ZB1OT2MM
ClickOnceって一回のクリックでインストール(アップデート)から起動までしてあげますよって仕組みだから
アプリの起動制御までは出来ないんではなかろうか

そもそも変な要件だよね
例えば客先のPCに展開するためにインストールだけしたいってことなんだろうけど、
初回の起動でインストールされるんだから
そんな展開作業もいらないのでは?
2022/05/09(月) 12:12:31.11ID:Y1YoEoUE0
>>789
なるほど、わかりました
ありがとうございました!
2022/05/11(水) 08:10:21.47ID:zGW6esPAd
17.2 がきてしまったでござる
2022/05/11(水) 09:02:59.17ID:/4C6oyEN0
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/release-rhythm
https://docs.microsoft.com/ja-jp/visualstudio/productinfo/vs-servicing
2022/05/11(水) 19:14:23.29ID:rE1sQD7U0
XAMLのデザイナーなしなんだな。
これじゃ原始的なVSCodeと変わらんポンコツだわ。
2022/05/11(水) 22:18:44.67ID:w3coyaTg0
会社のメモリ32GBのコンピュータではすらすら動けるけど8GBではどう?
2022/05/11(水) 23:56:34.79ID:zGW6esPAd
17.2 全然ダウンロードできねえな
今までこんなぉとなかったのに
17.3 preview が注目集めてんのか?
2022/05/12(木) 00:16:11.28ID:VUsEEB220
https://developercommunity.visualstudio.com/t/Visual-Studio-Installer-Checking-for-up/10037277#T-N10037573
2022/05/12(木) 00:33:53.28ID:uz38agQV0
ちょっと当分避けたほうがいい感じ?
2022/05/12(木) 00:46:42.65ID:OljcSN5c0
>>796
これ見てhostsファイルいじってインストールしたあとhostsファイル元に戻した
インストーラーすら更新できない時点で鯖落ちてるよね

>>797
個人の自由かな
どうせ署名入ってるんだし偽物は入らない
2022/05/12(木) 12:27:13.30ID:rSGLoijP0
鯖が復活してる
2022/05/12(木) 12:44:58.79ID:NsTGQk7S0
https://developercommunity.visualstudio.com/t/Visual-Studio-Installer-Checking-for-up/10037277#T-N10038654
2022/05/13(金) 13:02:40.84ID:h03zKkaW0
変数宣言int a; int b; int c;とint a, b, c;
VSにとってどちらが解析パフォーマンス高いか分かる人いる?
自作ソースジェネレーターで数百kbから数MBのヘッダ生成することがあるんだけど、どうせ機械生成するならVSが軽くなるようなソースにしたいんだけど
2022/05/13(金) 13:37:40.42ID:sZLWfOpJa
想像だけどint a, b, c;の方が軽そう
ただパースの計算量なんてたかが知れてるからジェネレーターを作り易い方でいいと思う
どちらも変わらんと言うなら単純にジェネレートしたコードのサイズが小さくなるようにすればいいんじゃね?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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