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
269デフォルトの名無しさん (ワッチョイ 2bda-2Et2)
垢版 |
2021/12/24(金) 16:46:30.61ID:7XM6X1IO0
>>268
良環境乙
2021/12/25(土) 13:39:49.03ID:JBQ/RSgr0
VS2022にて、
「新しいプロジェクトの作成」→開発言語「C#」にて「コンソール
アプリ」を選択し、
フレームワークを「.NET 6.0(長期的なサポート)」とし作成しました。

デバッグを実行しようとすると
「プロジェクトには、プロファイル ConsoleApp1
を実行する方法が分かりません。」
と表示されてデバッグができないんだが、どうすればいいのか?

こんな症状の人いる?
2021/12/25(土) 15:26:44.48ID:JBQ/RSgr0
自己解決しました
TypeScript Server
JavaScript および TypeScriptの言語サポート
が有効じゃないとダメなようです
2021/12/25(土) 18:38:28.30ID:KcsJ0CHBM
そんなバカな…
2021/12/25(土) 18:44:12.21ID:SntWBFp90
意味がわからへん
2021/12/25(土) 20:54:05.76ID:KekUyy+Z0
いまやJavaScriptこそヘゲモニーだからな
他の言語はひれ伏すべし
2021/12/25(土) 21:33:43.10ID:QSp9Jb6S0
hogemony?
2021/12/26(日) 09:10:52.13ID:swRdymPB0
また髪の話ししてる
2021/12/26(日) 09:18:43.88ID:KIO+LWKo0
ま、CPUやメモリの性能があがれば、スクリプト言語の存在感もあがるわな
2022/01/03(月) 15:38:06.96ID:ZvJMYFhl0
質問です

やりたいこと:学習がてら書籍情報をネットから取り込んでDBを作ってみたいと思ってるんですが
その後の消したり足したりでまずないと思いながらもIDが枯渇したら嫌だなと
BIGINTが頭をかすめています(INTの方が速いということでそっち寄りです)

やっていること:下記URLを見ながらmdfファイルをローカルでいじってます
https://atmarkit.itmedia.co.jp/ait/articles/0701/20/news016_3.html

自動で出来たテーブル構造
CREATE TABLE [dbo].[Table] (
[ID] INT NOT NULL IDENTITY DEFAULT NEXT VALUE FOR [dbo].[Table_ID_Sequence] ,
PRIMARY KEY CLUSTERED ([Id] ASC)
);

環境:WIN10(64)・VB,NET
知りたいこと:上記設定で自動作成のIDが2^31-1を越えた場合の挙動が解らない(最大数は指定してません)

質問1:またID=0から始まるんでしょうか?それともオーバーフローとかになるんでしょうか?
質問2:ループする場合歯抜けのIDを埋めていく感じなんでしょうか、それとも最初から強制的に上書きされるんでしょうか?
質問3:最大数を指定した方が良いですか?もし良いなら理由を知りたいです
2022/01/03(月) 17:25:44.21ID:QAWMpYnL0
スレチ
2022/01/03(月) 18:31:33.28ID:ZvJMYFhl0
>>279
スレチというならその説明もしたほうがいいですよね
こっちは合っていると思って書いているので
2022/01/03(月) 18:58:42.25ID:dezXqrLX0
まず主キーの最大値を調べろ
その最大値までDBにデータを格納した場合、運用に耐えられるか想像してみろ

真なる回答は、設計から考え直すべきもしくは気にせず作って後で最適な仕様を考えろ
この質問は愚問であり、この質問に固執するなら向いてない
2022/01/03(月) 19:40:01.39ID:ZvJMYFhl0
>>281
>まず主キーの最大値を調べろ
プライマリキーの最大値は2^31-1と定義してありますが解らなかったんですか?

>その最大値までDBにデータを格納した場合、運用に耐えられるか想像してみろ
想像して解らないので参考になるような質問をしたわけだし解ってたら聞かないですよね?

質問に答えて欲しいだけです、向いているかどうかや哲学がしたいと書いた覚えはないです
その意図が伝わらない、そもそも解らないなら返答はご遠慮願います
2022/01/03(月) 19:48:21.89ID:LHKAJ2d40
> ID:ZvJMYFhl0
よそのスレでお願いします

他のかたは ID:ZvJMYFhl0 に成功体験を与えないようにしてください
2022/01/03(月) 19:54:05.15ID:QAWMpYnL0
>>280
VB.NET質問スレ(Part44)
https://mevius.5ch.net/test/read.cgi/tech/1527325729
DB板
https://mevius.5ch.net/db/

二度とこのスレに来るんじゃねぇぞ
2022/01/03(月) 20:09:07.60ID:rPy9yCny0
>>278
データベースが新規にIDを作れないので
エラーでレコードを追加できない。

そもそもなんでVB.netなんだか

まぁーC#もどんどんキモくなってしまってるが
2022/01/03(月) 20:20:24.41ID:ZvJMYFhl0
>>283
ただの趣味でやっているだけなので良いですが成功体験を与えないでとか
とても失礼ですよ、その感覚すら麻痺しているなら悲しいですが別の意味でスレ違いのようです

>>284
誘導してくれてありがとう、そこは知っています
vb.netだけの仕様ではないと思うのでここで聞いてみたんですが
ここでは俺が悪いようですし俺もストレスが溜まるのでもう良いです

得るものがないことだけは解ったのでもうきません、失礼しました
2022/01/03(月) 20:25:17.47ID:BPnYMLhL0
もう来ませんというやつに限ってすぐ帰ってくるけどなー
2022/01/03(月) 20:25:18.25ID:ZvJMYFhl0
>>285
ありがとうございます、助かります
こないと書いた傍からですが折角答えていただいたので最後にお礼だけ……では
2022/01/03(月) 21:45:52.91ID:pwAwOJBp0
>>285
> データベースが新規にIDを作れないので
> エラーでレコードを追加できない。
正確にはIDは作れるけどintに変換しようとしてエラーになる
http://img-cdn.jg.jugem.jp/879/388398/20090719_538259.jpg
ちなみにIdentityは連番を保証しない
DBMSを再起動したりすると番号が飛ぶ(飛ぶ量は設定による)
2022/01/03(月) 23:22:47.77ID:frkCVZO30
ロングパスだけど、>>160にある「Communityは請負NGってのはどこに書いてあるの?」
うまく見つけられなくて・・

https://visualstudio.microsoft.com/ja/license-terms/vs2022-ga-community/
2022/01/03(月) 23:42:10.54ID:BPnYMLhL0
請負の場合は、お客様(独自)のアプリケーションってのが、納入先がエンタープライズかどうかに左右されるってことだろ
2022/01/03(月) 23:53:22.65ID:mwjyb0cv0
>>290
Visual StudioとMSDNのライセンス ホワイトペーパー
https://www.microsoft.com/ja-jp/download/details.aspx?id=13350

VS2015の時の古い資料だけどライセンスや解釈が変わったとは聞いたことが無いな
2022/01/04(火) 00:58:01.16ID:bkmFGqSu0
簡単に言えば見つけられないから駄目ってこと
ライセンスってやっていいことの羅列だから書いてないことはやっちゃ駄目
>>290 は小規模な会社の話なんだろうから vi. に該当して、できることは「お客様のアプリケーション」の開発やテストだけ
つまり自社製品はいいけどそれ以外の受託とかは駄目ってこと
https://i.imgur.com/FGXOHAt.jpg
2022/01/04(火) 10:39:12.44ID:jXdae+gC0
>>291-293
レスどうも
うちは小企業だけど装置屋さんなので、客先に納める装置のユーティリティなんかをVS2012 Proで開発してるんです
いいかげん更新したいけど、ソフトはおまけみたいな扱いだから社長に渋られてて・・
まあ、C#インタラクティブと、$""構文が使えないって説得じゃ、6万だせないってのもわかるけどね
295デフォルトの名無しさん (ワッチョイ e95f-SDGj)
垢版 |
2022/01/04(火) 10:50:37.58ID:EB91KprF0
それぐらいの用途ならExpress 2017使えば多少新しい文法使えるのでは?
2022/01/04(火) 13:01:59.36ID:KzaiLQgpr
これから新規でWinFormsつくる場合4.8で開発する?
それとも6?
2022/01/04(火) 13:25:45.62ID:ufcanjsed
>>296
.NET6のサポート期限は2024年
ジャップランドのIT土方では使い物にならんよこんなの
2022/01/04(火) 14:44:19.75ID:052EFG420
永遠に次、次の.NETに対応してアプデと保守料金を取り続けるビジネススタイルに転換するほうが土方も楽だろ
まあケチのジャップ客の理解が得られないだろうけど
2022/01/04(火) 15:10:39.41ID:KzaiLQgpr
>>297
みじか、、、
2022/01/04(火) 16:54:02.81ID:4GAuWwsR0
.NETが頻繁に変わるので大昔のVB6までのDLLファイルを扱う手間と何も変わらない
2022/01/04(火) 17:14:54.94ID:m+t6Qdi40
>>296
.NET6は2年しか保障されないし、NET7がどうなるかわからないのでWinFormで
考えると微妙でないかな

逆にFrameworkなら4.0で作ったものでも4.8で動くし、Windows11ですら4.8が
標準で入っていることを考えると、MSが逆切れしてある時点でFrameWorkは
削除しますとかの暴挙に出なければ、当座動くことは保障されるので無難だと
思うのだけど

まぁWinForm以外でないと実装できない機能とか使いたくなったらしょうがないけど
2022/01/04(火) 17:22:08.47ID:sNnGRosV0
>>297
なるよ
2022/01/04(火) 17:23:26.96ID:w48t+Enqd
>>299
JavaすらLTS2年になりそうなのに、3年ありゃ十分だろ
2022/01/04(火) 18:04:36.29ID:Jf/pO6VPM
>>303
JavaのLTSはOracleに金払えば5〜8年まで延ばせるんだよ
.NETもそのうち同様のプランを出してくるかもしれないけど、長期サポートが必要ならまだまだ.NET Frameworkが現役だから当分は無いだろうね
2022/01/04(火) 18:10:17.12ID:RhHuSFVur
日本だけ20年サポートしてくれないと
とりあえず4.8で開発することにした
2022/01/04(火) 18:28:40.69ID:QHlM8D0mM
C#のバージョン更新で.NETも変更せざるを得ない
307デフォルトの名無しさん (ワッチョイ e95f-4nvB)
垢版 |
2022/01/04(火) 18:43:47.81ID:JfnTPxOa0
Frameworkで作ると.NETに移行するときに手作業が必要になるんだよな
2022/01/04(火) 18:48:22.05ID:0YNfHRp10
win32apiだけで作れ
2022/01/04(火) 19:38:37.84ID:fl8XZHZcd
>>294
Visual Studio Code やったらあかんの?
2022/01/04(火) 19:43:48.05ID:4cEZtgLZ0
コンパイラの話であって
2022/01/04(火) 20:22:40.71ID:oEkQEorG0
MFC最つよでは
2022/01/04(火) 21:14:42.92ID:aXNj5C6w0
WTLでいこうぜ
313デフォルトの名無しさん (ワッチョイ 426a-iZeD)
垢版 |
2022/01/04(火) 21:35:29.99ID:kbRtDbAY0
Windows Forms って.NET最新版でも改良が続けられてるから
そう簡単に見放されることは無いと思ってる
2022/01/04(火) 21:51:15.02ID:4cEZtgLZ0
お前ら安心しろ、MFCは今でもソースコードのスパゲッティぶりが健在だぞ
2022/01/04(火) 21:56:31.11ID:rkCZbU1/0
>スパゲッティぶり

この場合のスパゲッティの意味は?
2022/01/04(火) 22:09:07.36ID:4cEZtgLZ0
>>315
メッセージループの曲芸
2022/01/04(火) 22:18:12.46ID:rkCZbU1/0
ふむ。それ自体意味不明だけどスパゲッティと曲芸って関係あるの?
2022/01/04(火) 22:19:57.54ID:4cEZtgLZ0
>>317
ないの?
2022/01/04(火) 23:03:15.78ID:rkCZbU1/0
どういう意味で使ったかわからないスパゲッティという言葉の説明にやはり定義のはっきりしない
曲芸という言葉を使ってるから何を説明しているのかよくわからない。
結局>>314では何を言いたかったのか。
2022/01/04(火) 23:10:24.66ID:4cEZtgLZ0
ちょっとやそっとじゃWTLに移植できないと数秒で気づくそっとじ感な
2022/01/05(水) 00:10:48.28ID:oIOvZcT70
>>319
スパゲッティのことをパスタという風潮にあらがってることを示したのではなかろうか
2022/01/05(水) 08:52:27.47ID:s2FjNS/zd
ざるそば配線
2022/01/05(水) 14:51:41.52ID:ETCB9e9G0
闘うプロゴルファー
https://www.google.com/search?q=%E9%97%98%E3%81%86%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%83%BC
2022/01/06(木) 15:15:28.40ID:CfOtKmkn0
>>297
.NET 6のリリースから洩れた、.NET MAUIってまだ正式リリースされてないけど、
サポート終了時期は同じなんかな?
2022/01/06(木) 15:26:50.53ID:gc19KZnMM
>>324
永遠に入らないと思うよ
そもそもSCDなんだからビルド時に好きなバージョン使えばいい
.NETのリリースに入れる意味がない
2022/01/07(金) 10:43:00.18ID:6VeZizP50
WinUI3ってのを触ってみたくてVSIX拡張機能をインストールして
WinUI3プロジェクトを作成してみたんだけど、
MainPage.xamlを開いてもデザイナが開かずコードエディタしか開かない。
ビルドして実行するとWindowとClickMeボタンは出てくる。

WPFプロジェクトとかの場合は、ちゃんとデザイナとコードエディタが開くんだけど、
こういうもんなの?違うよねぇ?
2022/01/07(金) 11:03:11.79ID:BJs69ghP0
>>326
デザイナはまだってのをどっかで見た気がする
2022/01/07(金) 11:48:38.46ID:FRwoYiaWM
5年後かな?
2022/01/07(金) 11:53:16.02ID:eLQ7GU5e0
他の開発環境に倣って退化してるのが笑えるよな。
2022/01/07(金) 12:35:06.27ID:6VeZizP50
>>327
早レスありがとう。そういうことだったのねw
2022/01/07(金) 22:49:19.60ID:A6fS11vR0
WinUI3はMSのやる気が感じられねぇ・・・
332デフォルトの名無しさん (ワッチョイ e95f-QhZx)
垢版 |
2022/01/07(金) 22:58:44.61ID:wvMkhd+/0
>>326
デザイナはまだない
ただデザイナがあったとしてもデザイナから調整することはほぼない
2022/01/09(日) 22:52:34.51ID:+OLAHiF30
MSにWindowsを実務で使ってない奴とコードが書けない奴が大量にいるのだろう。
でないとWinUI3なんてものは出てこない。
2022/01/10(月) 09:11:15.26ID:XX1VSsJMp
WPFの頃からもうXAMLデザイナはポトペタ用デザイナじゃなくてただのプレビューよ
2022/01/10(月) 19:38:13.81ID:FN1jFCex0
xamarinだとプレビューすら出来ないけどな
2019の途中からデザイナーが削除された
2022/01/10(月) 20:06:18.09ID:H3dgU2RJM
EnterpriseではWPFデザイナー使えてるけどもしかしてCommunityでは削除されてる?
337デフォルトの名無しさん (ワッチョイ df5f-EgL+)
垢版 |
2022/01/10(月) 22:38:52.17ID:pzAlxVbU0
XAMLがあるのにわざわざポトペタ(笑)なんてせんよな
2022/01/10(月) 23:41:40.21ID:ntsUlHbo0
デザイナがないせいでVSのドキュメントアウトラインが機能しない
そのためにコントロールテンプレートを引っ張ってくることが簡単にできないのは大問題だわ
2022/01/11(火) 00:20:40.25ID:Xf79Fgui0
使いにくくない?
2022/01/14(金) 09:47:43.15ID:owPlWHXfF
17.0.5 が来てるがリリースノートは更新されてないな
2022/01/14(金) 22:34:49.12ID:tpXjO3CX0
VS2022のWinFormsのデザイナは、高DPI(DPIスケーリング)に対応した?
342デフォルトの名無しさん (ワッチョイ df5f-c4jG)
垢版 |
2022/01/14(金) 22:39:21.34ID:rW+T81xb0
リリースノート遅れてるってことは盛沢山なのかい?
2022/01/15(土) 08:30:43.00ID:cRT6Xf9np
主文を後回しにするということは…
2022/01/15(土) 09:49:03.35ID:Ke69TaCy0
死刑判決
2022/01/15(土) 20:07:33.49ID:OfoSB/Yx0
>>341
プロジェクトのターゲットが.NET Framework4.7.2だと相変わらずデザイナが高DPI非対応だったけど
ターゲットを.NET6にしたらデザイナが高DPI対応になった
.NET6だとアプリの高DPI対応の宣言も楽だね
2022/01/15(土) 21:14:50.43ID:QYBlEbEM0
なにがちがうと?
Dim AR1 As String()
Dim AR1() As String
2022/01/15(土) 21:53:39.47ID:0sDS5bA00
宣言変数が1個だけなら同じ
複数の変数を宣言した場合…
Dim A, B As Long()
Dim C(), D As Long
2022/01/15(土) 23:45:03.76ID:QYBlEbEM0
なるほろ
2022/01/20(木) 14:21:39.45ID:3C6WLXWLa
開発者がメリットを感じるメジャーバージョンアップの中身
開発生産性の向上を実感!64ビット化した「Visual Studio 2022」の魅力
https://ascii.jp/elem/000/004/080/4080584/
2022/01/20(木) 15:02:56.38ID:B3cq+rbL0
生産性うんぬんは良いが、未だに2019からバグ引き摺ってるんだよな…
インラインアセンブラにラベル配置するとPDBのアドレスがズレるとか
フィードバック挙がってても投票が低いせいか一向に直りゃしねぇ
2022/01/21(金) 05:41:58.17ID:Fsu/5xwq0
あれ?今までリリースされてなかったの?
今使ってるのってなに?
352デフォルトの名無しさん (ワッチョイ f901-nEGX)
垢版 |
2022/01/21(金) 09:27:18.19ID:dW+Ewv7W0
>>351
提灯記事を書かせる稟議と決裁に時間が掛かってたんじゃないの?(www
2022/01/21(金) 09:36:14.75ID:x6ntqEYRM
単なるイベント紹介の対談インタビュー記事のつかみ文句だろ
2022/01/22(土) 19:55:17.36ID:vcUHcBQYM
みんな2022の勝手にコードを提案してくる機能になれた?
俺は全然慣れない

結構正確なのが頭にくる
2022/01/22(土) 22:41:01.91ID:I4Jra+pG0
>>354
わかるw
2022/01/22(土) 23:21:16.92ID:mmM8IstB0
ちょっとわかる
けど合ってないときもイラッとくる
2022/01/23(日) 19:53:15.20ID:JeMBbOYc0
.NET5 .NET6 .NET CORE
で作るとVisual Studioを閉じてからまたソリューションを開いて始めようとすると
エラーずらずらでファイル壊れてる感じなので
結局.NET 4.8しか使えない
2022/01/23(日) 20:05:10.76ID:As7dWnXS0
エラー読んだ?
2022/01/23(日) 23:24:17.50ID:zrh+VdR/0
そうはならんやろ
2022/01/24(月) 09:31:19.94ID:6yUz4xQ4M
>>354
勢いで自分で書いちゃった後にtab押すだけでよかったのに勿体無いみたいな気持ちになる
2022/01/24(月) 10:40:07.62ID:Xdwp0SHM0
スポーツ界で注目されているルーティン
それが阻害される感だろうか
2022/01/24(月) 13:28:28.15ID:GpTM4xy00
>>357
おれもそれで悩んだことが有ったが、ネットで対処法探して
ソリューションがあるフォルダの「.vs」サブフォルダを消すと治った
気になるならバックアップでもとりゃいい
2022/01/24(月) 19:10:04.13ID:y4A+Jmgi0
>>358
読んでもワケワカメ
>>359
いやいや
>>362
おおっ これで新しい.NETに行けそう ヤッタ!
2022/01/27(木) 01:25:59.94ID:fqKVTcfo0
*.runtimeconfig.jsonってやつも実行ファイルと一緒に配らないといけないの?
これ邪魔だでなくせない?
2022/01/28(金) 08:56:22.26ID:hR+nB/Hod
マウスカーソルが勝手に変わったりしない?
366デフォルトの名無しさん (ワッチョイ b67c-k+U5)
垢版 |
2022/01/28(金) 22:56:49.31ID:P4EWv95V0
Visual Studio Installerの個別のコンポーネントで「コンパイラ、ビルドツール、およびランタイム」をインストールしたけど、Visual Studioを開くとその機能が使えない状況です。
再度Visual Studio Installerを見るとチェックが入っていてインストール済みでした。
こんなことは初めてです。
どういうふうにすればVisual Studioで機能を使えるようになりますか。
2022/01/29(土) 01:59:21.83ID:xNgrtKWR0
>>366
使えないって具体的には?カテゴリで言われても何を入れたのか
ビルドツールならプラットフォームツールセットに出てこないとか?
ヘッダーやモジュールを参照できないとか、コンパイルが通らないとか

エラーメッセージ等もあれば併せてその辺りを書かない事には。
2022/01/29(土) 10:27:49.77ID:neE+JVDG0
intel oneAPI base tool kitをインストールして ビルドすると診断ツールが予期しなく起動できない
というエラーがでる早く修正してほしい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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