Visual Studio 2022 Part1

レス数が950を超えています。1000を超えると書き込みができなくなります。
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
2022/05/27(金) 11:30:01.15ID:g08vGoufd
355/113
2022/05/27(金) 12:05:32.83ID:zRAhkL++0
>>841
vs2017の時はenterで自動選択されたのが挿入されたがvs2022だとそうなるね。
何処かに設定あるんかな?
2022/05/27(金) 21:38:13.08ID:+4LTbF+y0
。。。
2022/05/28(土) 05:37:12.12ID:ujW1ilU70
投げた例外を華麗にスルーしてどんなメリットあんのか
2022/05/28(土) 09:33:22.58ID:7eSRG6mT0
>>851-858
参考にしてみるぉ
863デフォルトの名無しさん (ワッチョイ 915f-2OYr)
垢版 |
2022/05/28(土) 09:40:02.02ID:QPEw34E30
>>841
>>859
VSCodeで普及した未選択時はTabで決定、Enterで改行がデフォルトになったみたいね。
https://blog.shibayan.jp/entry/20190718/1563446668
2022/05/28(土) 10:42:26.60ID:bLMGP9XOa
>>863
俺も気になったいたけど設定あるんだ。
帰ったら試そう。
ありがとー
865デフォルトの名無しさん (ワッチョイ 2b2c-2OYr)
垢版 |
2022/05/28(土) 11:03:02.73ID:81XaDMLN0
>>857
π=√(6(2^2/(2^2-1) + 3^2/(3^2-1) + 5^2/(5^2-1) + 7^2/(7^2-1) + 11^2/(11^2-1) + ... + 奇数^2/(奇数^2-1)))
らしい
2022/05/28(土) 16:13:24.07ID:7eSRG6mT0
>>865
そりゃぁ素数の規則性とかゼータ関数とかいろいろな円周率の求め方とかかじったならみたことあるし
2022/05/28(土) 17:40:44.19ID:c3ma8mhAd
>>865
収束しないぞ
2022/05/28(土) 17:41:50.95ID:c3ma8mhAd
一番簡単なのは4atan(1/2)+4atan(1/3)のテーラー展開かな
2022/05/28(土) 18:19:25.82ID:LYCQkObm0
誰も円周率の求め方は聞いてないんだが
2022/05/28(土) 18:39:37.91ID:c3ma8mhAd
知ってる
2022/05/28(土) 18:40:06.05ID:c3ma8mhAd
>>865の勘違いに乗っただけ
2022/05/28(土) 19:52:01.56ID:tVHJDSh40
>>869
俺は聞いてるよ
873デフォルトの名無しさん (アウアウウー Sac5-2OYr)
垢版 |
2022/05/28(土) 20:53:40.89ID:NcTZ/5Yja
多倍長計算でもしない限り
どうせ定数なんだし
必要な有効桁までで良いんじゃね
2022/05/28(土) 21:04:15.83ID:Txj857180
>>872
まじか

>>868 を少しマシにしたのかマチンの公式
この辺までなら一般人にも理解出来る範囲
atan系はいろいろあって私もいつくか公式を作った

スーパーパイはガウスルジャンドルの公式
2次収束
この辺から乗算の性能がプログラムの性能を決めた

今は円周率計算はデータ量のわりに演算量が少ないので研究の一線からは退いた
2022/05/28(土) 21:15:36.18ID:1erIyFzW0
スーチーパイに見えた
2022/05/29(日) 04:24:24.43ID:DIiu6Oxu0
チッパイこそが至高
2022/05/29(日) 08:35:27.79ID:pphN5PfG0
>>876
それな
878デフォルトの名無しさん (アウアウウー Sac5-2OYr)
垢版 |
2022/05/29(日) 15:46:24.85ID:au8Lw3/Ma
>>865 >>867
1.総和じゃなかった総積だった
2.奇数じゃなかった素数だった

size_t m = primes.nprimes();
for(size_t n = 1; n <= m; ++n){
mpf_class d = 1.0;
for(size_t i = 0; i < n; ++i){
mpz_class &p = primes.nth_prime(i);
mpf_class q = p * p;
d *= q / (q - 1);
}
mpf_class pi = sqrt(d * 6.0);
gmp_printf("pi(%d): %.*Ff\n", n - 1, 17, pi);
}

収束は遅い方だと思う
2022/05/29(日) 16:18:27.65ID:lzFqbreyd
めっちゃ無駄な計算してる罠
2022/05/29(日) 22:22:04.72ID:7BqacV3yd
収束の速さが売りの式じゃないからな
全素数が出てくるのが特徴
2022/05/29(日) 22:36:34.47ID:r+EEQt+Sa
使った素数の数が出力されるπの桁数の精度に比例してるっぽい?
1000000個の素数で計算すると
3.141592(次が6じゃなくて5だった) 辺りまで正しくなる感じ
100000000個の素数で計算すると
3.14159265(次が3じゃなくて2だった)
たまたまなんかな?
2022/05/29(日) 22:38:14.61ID:r+EEQt+Sa
>>879
一応治したというか元は速かったのを素数の数毎に出力するようにしたら遅くしてしまった
2022/06/01(水) 18:03:14.58ID:unlXk0SP0
17.2.3
2022/06/03(金) 06:50:54.91ID:OBYJQNz00
ミレニアム問題として
ポアンカレ予想とフェルマーの最終定理とリーマンン予想を解くと
1億円もらえる
キミも今からチャレンジだ
2022/06/03(金) 11:32:54.78ID:2JsQlaOH0
ポアンカレとフェルマーは解決済みだろ
2022/06/03(金) 11:40:40.47ID:EwCOtu4u0
三分間待てばいいからな
2022/06/03(金) 19:38:42.61ID:BetrufiL0
今まで2年契約のサブスクリプション契約してたんだけど、無くなりました?
Enterprise1ライセンス更新したいんだけど可能ですか?
2022/06/03(金) 20:05:00.82ID:TGu2W+Wf0
>>887
昨年いっぱいでOpen License(契約期間2年)は販売終了
2022/06/03(金) 20:07:08.97ID:EVG5PKceM
そうなの?
うちの会社のMSDNどうするんだろ
2022/06/03(金) 20:28:22.25ID:TGu2W+Wf0
移行先はOpen Value/Open Value Subscription(契約期間3年)かSoftware in CSPらしい
891デフォルトの名無しさん (ワッチョイ 2b10-PUk+)
垢版 |
2022/06/03(金) 20:59:12.89ID:BetrufiL0
>>888
初めて知りました。

>>890
調べましたがSoftware in CSP ではVisualStudioは対象外では?
2022/06/03(金) 21:02:52.17ID:TGu2W+Wf0
>>891
あーそうなんだ
間違った情報書いちゃってすまん
2022/06/03(金) 22:18:33.06ID:XHrD2jihd
>>887
オープンバリューでソフトウェアアシュアランスを契約
2022/06/03(金) 22:20:41.12ID:XHrD2jihd
サブスクリプションなしで良ければ CSPでライセンス買えるよ
2022/06/03(金) 23:13:53.03ID:BetrufiL0
>>893
Open Valueは3ライセンスからですよね?
1ライセンスでいいので。

>>894
そうなんですか?
体系が複雑で。。。
2022/06/03(金) 23:15:37.82ID:ufHnzJmk0
>>895
MSDNだけじゃなくてOfficeとかと組み合わせても3ライセンスいかない?
うちはそんなような組み合わせで3ライセンスにしてる
2022/06/03(金) 23:20:13.56ID:BetrufiL0
>>896
OfficeはMicrosoft365に付いてるの使ってるんです。
2022/06/03(金) 23:22:03.90ID:ufHnzJmk0
>>897
あー、そうなると結構大変だね
CSPで毎年更新になるのかね・・・
2022/06/03(金) 23:27:01.35ID:BetrufiL0
>>898
CSPで買うとAzure の無償枠特典無くなるんですかね?
検証等で使うから欲しいんですよね。
2022/06/03(金) 23:59:03.60ID:hqbh2ivB0
L購入済でSA更新のみならOpen Value
2022/06/04(土) 09:42:08.83ID:a5Rwdeg0d
>>895
Visual Studio サブスクリプションは 1ライセンスから可能
2022/06/04(土) 10:54:38.33ID:u2JITi0NM
そもそも初回注文でない既存ユーザーであればライセンスの追加や更新の最低数に制約はない
2022/06/04(土) 11:05:45.38ID:a5Rwdeg0d
6月末でサブスクリプションが切れてオープンバリューで更新予定だが
オープンバリューでの発注は7月になってからって言われたし
サブスクリプション管理ページでの利用開始日は署名日の翌月1日からになったって言うし
これまで増殖し続けた Azure サブスクリプションがついに全部消えてしまいそうだな
2022/06/04(土) 17:39:12.62ID:UQf/W43EM
そういえばコロナのせいで全然代理店の人来ないな
2022/06/04(土) 18:41:12.30ID:1diHDMeN0
MSDN契約するとWindows95とかMS-DOSとかのCDもついてきた気がする
2022/06/04(土) 18:55:01.01ID:38C63EQF0
それがどうした
2022/06/04(土) 18:58:22.11ID:5f7Vs/pBM
CDいらんからVHDで落とせるようにして欲しいわ。
2022/06/04(土) 19:04:46.12ID:Jd6+r0/40
isoで落とせるからいいだろ
2022/06/04(土) 19:12:49.53ID:5f7Vs/pBM
テストのためにインストールめんどい
2022/06/04(土) 20:01:17.20ID:mzzC1yy/d
そんな難しいもんじゃないけどねー
2022/06/04(土) 20:07:30.52ID:IRaDT1CY0
>>909
一回やるだけやん
2022/06/05(日) 02:15:56.17ID:Dgl/Hxp50
>>905
SDK/DDKのサンプルは勉強になった
2022/06/05(日) 07:37:35.48ID:7J0TRviH0
>>909
VMにインスコして真っさらの状態のスナップショットを作っておくんだよ
2022/06/05(日) 07:38:45.11ID:7J0TRviH0
HDDを呆れるほどドカ食いしてくれるから
デカいHDDが大好きになる
915デフォルトの名無しさん (アウアウウー Sa11-fRoS)
垢版 |
2022/06/07(火) 17:27:50.46ID:NE4LVa9la
ほとんど使わんdllも入ってるもんな
2022/06/07(火) 18:36:13.90ID:pGUuWf6k0
Visual Studio Community 2022 で Release ビルドするときに
PDB ファイルを作成しないようにするにはどうすればいいんでしょうか?
2022/06/07(火) 20:37:55.08ID:pGUuWf6k0
>>916
自己解決しました。
Visual Basic の場合
プロジェクトのプロパティ→[コンパイル]タブ→[構成]コンボボックス「Release」
→[詳細コンパイルオプション]→デバッグ情報の生成「None」
2022/06/07(火) 20:46:33.10ID:uUTosaG10
>>916
何か良いことあるんですか?
2022/06/07(火) 21:14:58.76ID:JIgnN8M/0
リリースでステップデバッグをやらないからでしょ
2022/06/07(火) 21:17:22.28ID:uUTosaG10
ファイル消すのが面倒なの?
2022/06/07(火) 21:19:44.96ID:PHAIhia4p
どっちかてーと「強制的にビルド時のpdbのフルパスが実行ファイルに挿入される」という
悪いことが起きるのを回避する
2022/06/07(火) 23:23:40.29ID:Lj+cdwaHd
同一ソースから同一バイナリ生成したいだけちゃうのVB.nETでできるのかどうかしらんが
2022/06/12(日) 07:14:06.34ID:P4NsiWOG0
6÷2(1+2)=1
6÷2×(1+2)=9
なんだろうけど
VisualStudioに入力するとなにがおこるの?
2022/06/12(日) 08:09:40.99ID:8JuwD9LWM
6/(2*(1+2))
6/2*(1+2)
2022/06/12(日) 08:32:32.61ID:P4NsiWOG0
ふむ
2022/06/12(日) 12:08:46.69ID:dZCBGsXX0
プログラミング言語で演算子省略はできないんじゃないの
演算子いれて書くことになるから前から順番に処理されそうだけど。

まぁ昔からネットで話題になってるやつだな

たまたま初めて見てニヤニヤしながら書き込んだんだろう。
2022/06/12(日) 16:16:40.61ID:P4NsiWOG0
やられた~
2022/06/13(月) 08:43:41.47ID:6g9E5hjF0
普段はコード内のエラーをリアルタイムに出してくれるけど
時々ビルドするまで(またはカットペーストし直すなど)前のエラーの表示が残った状態に
なるんだけど、なんかの設定で調整できますかね
VS2019のときはそんなことなかったんだけど
2022/06/16(木) 10:22:48.06ID:hHAkqo050
17.2.4
2022/06/16(木) 15:20:16.90ID:CVOdhfrY0
WinFormsで新規プロジェクトを作ってデザインを一度開くと次から開けないんだけども、アプデのせい?
WPFやUWPはデザインが開けるけども
2022/06/16(木) 17:32:07.37ID:CVOdhfrY0
すまん、再起動したら直った
2022/06/17(金) 08:59:37.90ID:gFBJKtyqd
いつのまにか新規プロジェクト作成時に
トップレベル構文だったかステートメントだったかの機能を
使わないって選択できるようになってたんだな
2022/06/17(金) 10:06:28.33ID:+wtr4/srd
プロジェクト新規作成して
ファイル追加のフォルダの初期値がプロジェクトフォルダじゃなくなった?
使いにくい
2022/06/18(土) 18:29:58.76ID:LWudHWDbr
MSはWin11のコアコンポーネントをRustで書き直してるらしいがVS2022で公式にRust対応してくれよ
VSCodeはやっぱりIntellisensとデバッガが貧弱なんだよな
2022/06/19(日) 23:06:10.01ID:eBr6sZcl0
初心者です。
Vusual Studio 2022のAndroidアプリ開発環境を作っているのですが、Visual Studioをインストールして、スケルトンプログラムを起動すると
>エラーCould not find 2 Android X assemblies, make sure to install the following NuGet packages:
> - Xamarin.AndroidX.Lifecycle.LiveData
> - Xamarin.AndroidX.Browser
と出たのでnupkgをインストールしてみたのですが、エラーでインストールできずAndroid Emulatorが黒い画面のままフリーズしています。
ggってみたらAndroid EmulatorはCPUがIntelでWin10Proじゃないと動かない?とか書いてあるので
Xamarin Android Playerを落とそうかと思ったのですが、今度はそれが置いてある場所がわかりません。
何がいけないのかもよくわかりませんがわかる方いらっしゃいましたらお教えください。

環境はCPU AMD Ryzen3 2200G、OS Win10Homeです。
2022/06/19(日) 23:17:03.25ID:Y+wj9Jt40
まずはBIOSでVM可能にする
Windowsの設定でHyper-Vを可能にする
そうすればVisualStudioがインストールしたAndroidの仮想マシンが作れるようになる
2022/06/20(月) 10:00:07.40ID:QzG/TUH00
RyzenでHyper-Vを使うには、Win11からじゃなかった?
ただ、これでも動くかは不明
https://internet.watch.impress.co.jp/docs/column/shimizu/1355705.html

AMDエミュの挙動はAndroidStudioでも怪しいから、実機デバッグにしておくのが無難かと
2022/06/20(月) 10:26:54.32ID:aRjbHqQnM
AMDプロセッサーの場合はHyper-Vが必要
Hyper-VはWin10 Proが必要
オワタ

https://docs.microsoft.com/ja-jp/xamarin/android/get-started/installation/android-emulator/hardware-acceleration

https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/reference/hyper-v-requirements
2022/06/20(月) 13:00:35.55ID:jRbQ7SlL0
>>936-938 ありがとうございます

教えてもらったことを参考にAndroid Emulatorが動いたのでやったことを一応書いておきます。

BIOSはうちのAMDだとCPUコンフィグにSVMという項目があってすでにONになってました。
Hiper-VはHomeでは(?)基本動かないらしいのですが、
【Win10】Windows 10 Homeバージョンで Hyper-Vを有効にする方法【Tips】
という記事を見つけてコピペバッチ動かしたらなんかAndroid Emulatorが動くようになりました。

なおNuGet packagesのエラーはそのままなのでスケルトンプログラムは起動していない…。
なんでスケルトンぐらいサクッと動かないんや。マイクソソフトはほんと…はぁまじ…。
940デフォルトの名無しさん (ワッチョイ 4e8e-pyUx)
垢版 |
2022/06/20(月) 15:20:18.89ID:Vcy2WyEg0
>>939
自分が貧乏な馬鹿だからできないだけなのに何でマイクロソフトのせいにするかね
2022/06/21(火) 08:55:43.97ID:JRv2Vl8Td
そういう煽りはもういらんわ
2022/06/21(火) 09:45:04.24ID:cf5Y45rs0
Androideエミュレータの起動まで設定が完了できているのならスケルトンはそのままエミュレータ上で実行できる
2022/06/21(火) 09:57:27.95ID:xBlfQ5m50
>>939
MSが公式サポートしてない環境だからだろ
2022/06/21(火) 10:04:20.33ID:V3B9hAl00
pro買えばいいだけでは
2022/06/21(火) 11:20:17.31ID:bcu+Q71Aa
エミュより実機繋いでやるほうが絶対楽だと思うけど・・・
2022/06/21(火) 13:17:31.33ID:xBlfQ5m50
>>945
いろんな解像度での表示確認にエミュレーターが便利
2022/06/23(木) 08:21:24.07ID:boTMGPk80
 現在2017comunityを利用している趣味グラマです。
 そろそろ2019も安定してきたろうし、乗り換え検討するかな・・・とか思案して情報収集
開始したら2022が既にリリースされていたとか! 情弱乙!
 スレを流し見した感じ、自分より御立派なコード提案してくる自尊心を打ち砕かれる新機能は
ともかく、最小化から復帰出来ないのは致命的に感じます。
 業務で使う訳でないので厳密な吟味は必要ないのですが、それでも一晩書き殴ったコードを
飛ばすのには寒気を覚えます。

 復帰、まだ出来ないんですかね?
2022/06/23(木) 08:27:58.29ID:a3fX6/RWM
walk this way をお説教
と訳すくらいのセンスがいる
949デフォルトの名無しさん (ワッチョイ 83da-fUg7)
垢版 |
2022/06/23(木) 09:07:34.45ID:LpJQCica0
行けばわかるさ
ありがとー!!!
2022/06/23(木) 10:06:23.79ID:pqpGOzkV0
>>947
安定したのが欲しいなら2019にすれば
2022/06/23(木) 12:55:34.45ID:0dGPTaRD0
>>947
Microsoftに限らないけど近年は時が経てば安定するかっていうと微妙な気がする

レガシーが好きそうなので老婆心ながら…もしC/C++でインラインアセンブラを使うなら
2019 16.8(ビルドツール14.28)以降、ラベルを入れるとデバッグ情報のアドレスがずれて
ブレークポイントやソース併記が不正な位置に挿入される不具合がある、BPはかなり致命的
(これは認識されているが、優先度が低いようで2022の14.33.31517でも直っていない)

ちなみにclang-clのアセンブラはというと…単にcall (dllimportされた関数)とかしても
コールスタブではなくインポートアドレスを直接参照して無駄にレジスタへ突っ込み
これが酷ければ不揮発性レジスタだったり、更に実際のコールは過剰逆参照し明後日へ
もう細部の互換性とかそういう次元じゃない挙動を示していた(もはや皆書かないのか

それともうサポート外で動作保証のない話にはなるが、Windows7だと時期の問題もあり
現行の2022ではIntelliSenseがハングアップする(17.3 Preview 2では修正されている
しかしアウトプロセス化は好調?全体的なメモリ使用量も多少落ち着いてきた…かなぁ?
952デフォルトの名無しさん (ワッチョイ 1a55-643o)
垢版 |
2022/06/23(木) 14:20:35.60ID:B2reKh9l0
大槻兼資著『パズルで鍛えるアルゴリズム力』

という本の著者が公開しているソースコードをVisual Studioで利用するには、どうすればいいですか?

新しくプロジェクトを作って、そこに追加するという方法はどうでしょうか?
その場合、どうやってプロジェクトに追加するのでしょうか?
953デフォルトの名無しさん (ワッチョイ 1a55-643o)
垢版 |
2022/06/23(木) 14:28:43.25ID:B2reKh9l0
既存のファイルからプロジェクトを作成を実行しました。
ソースファイルが沢山ある場合1つのソースファイルにつき1つのプロジェクトを作らないといけないんですか?
954デフォルトの名無しさん (ワッチョイ 1a55-643o)
垢版 |
2022/06/23(木) 14:42:42.12ID:B2reKh9l0
あるいは、1つのプロジェクトにすべてのソースファイルを追加して
プロパティで実行したいファイル以外をプロジェクトから除外すると
いう方法しかないんですかね?
955デフォルトの名無しさん (スプッッ Sd5a-pyUx)
垢版 |
2022/06/23(木) 15:03:30.74ID:D7n7EgK6d
ID:B2reKh9l0

書き方が馬鹿っぽい
ゆとりの人?
2022/06/23(木) 21:18:38.10ID:2141L8r/M
まあx64でMSのCppコンパイラがインラインアセンブラ受け付けてないから
今はもうインラインアセンブラは書かれないわな。

自分も古いゲームの挙動を変更する際にゲーム内をさすEIPを
自作のdllへとジャンプさせてレジスタから直拾ったり
上書きする目的では使用するが速度目的て使用することは一切ないなぁ。
2022/06/23(木) 22:46:41.01ID:EZWtqfzJ0
17.2.5
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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