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
2021/12/09(木) 15:18:52.33ID:63RGPudQr
>>234
自己解決しました
Releaseでビルドして、bin\Release\net6.0-windowsフォルダ配下
をまるごとコピーしてexeを実行すれば動作しました
Debugビルドだとダメでした
net6.0-windows配下のDLLと環境ファイル不足やDebugビルドが原因でした
ありがとうございます
2021/12/09(木) 15:25:49.69ID:63RGPudQr
ちなみにフレームワーク.NET6のランタイムは
dotnet-runtime-6.0.0-win-x64.exe
のインストールでは動作しませんでした
windowsdesktop-runtime-6.0.0-win-x64.exe
のインストールで動作しました
2021/12/10(金) 08:52:26.42ID:krQ/CiZga
>>228
いいね
2021/12/10(金) 11:18:17.79ID:puvdC1Uh0
いつの間にかスタンドアロンライセンスも2022に変わってるな
無くならなくてよかった
2021/12/10(金) 22:22:14.23ID:HRMjh+Xf0
WinFormsでメニューのタブオーダーが無効化されてて死ねる
1つ1つ手入力するのは流石にハゲるぞ
2021/12/11(土) 09:37:50.09ID:yVOrIIKY0
For i = 0 to 100
で足していくと100でなく101になってしまうバグを発見した
2021/12/11(土) 09:54:49.75ID:emzd9j2L0
えっ
2021/12/11(土) 10:51:39.90ID:fJKHaMXl0
0も含むから101
2021/12/11(土) 12:13:16.93ID:cVwF6wXc0
>>240
バグは身近なところにあるよな
2021/12/11(土) 18:58:19.54ID:l4zQKEWJ0
バグじゃないでしょ
2021/12/11(土) 19:26:28.73ID:cVwF6wXc0
(240の頭が)バグってる
2021/12/11(土) 20:26:40.49ID:vWuWk2BI0
まあ誰しも頭はバグってるもんよ
2021/12/11(土) 20:39:08.66ID:ciUW3N8E0
誰がハゲやねん
2021/12/12(日) 00:56:44.53ID:COvSg9To0
ハゲは悪くない
ハゲは犯罪じゃない
2021/12/13(月) 07:52:59.44ID:x+eCV/HDd
ハゲをdisるやつにC++を使う資格ないしな
2021/12/13(月) 20:43:00.20ID:KzIyfBkn0
ストラウストラップ御大はC++の普及に髪の毛を捧げた
2021/12/15(水) 05:55:26.39ID:E7W4kA+Ua
Windows Updateでエラーコード:0x80070643が出たときは
「Windowsの更新時に他のMicrosoft製品の更新を受け取る」のチェックOFF

Visual Studioを起動して
ヘルプ > 更新プログラムの確認
2021/12/15(水) 07:24:02.29ID:yo1cQQL50
開発やってるなら知ってるかもしれんけど
これでエラーコード検索すると何が原因か予想つくことがある

https://docs.microsoft.com/ja-jp/windows/win32/debug/system-error-code-lookup-tool
2021/12/15(水) 07:44:39.30ID:ch2rrk6PM
.NET 6.0のWindowsUpdateセキュリティアップデート バージョン 6.0.1
.NET 6.0 SDK for VisualStudioの更新バージョン 6.0.101
バージョンが微妙に違うためエラーになっている模様
2021/12/15(水) 17:57:55.92ID:fEV7pekQa
うちもWUの.NET 6.0.1で0x80070643が出た
ログ見るとMicrosoft.NET.Sdk.Android.Manifest-6.0.100より新しいバージョンが既に入ってるからエラーになってる模様

エラーになった後にSoftwareDistributionに残ってたdotnet-sdk-6.0.1-win-x64.exeを実行すると成功するのは何でだ…
2021/12/15(水) 20:06:42.88ID:eSpsGsLT0
17.0.3
2021/12/16(木) 06:37:21.53ID:6CYDlCWX0
dotnet --list-sdks
6.0.101 [C:\Program Files\dotnet\sdk]

dotnet --list-runtimes
Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
2021/12/17(金) 06:23:31.47ID:dmHHo7eI0
17.0.4
258デフォルトの名無しさん (ワッチョイ 97da-TeJl)
垢版 |
2021/12/17(金) 14:27:23.31ID:AZWQF3Fc0
朝まで掛かって17.0.3にしたのに〜
2021/12/17(金) 15:07:13.86ID:j3W6+dt3a
10分くらいで終わらないの?
2021/12/17(金) 15:47:28.08ID:ebC7bgEV0
>>258
PCか回線か知らんけど、まずは環境を整えたら
2021/12/18(土) 10:50:03.96ID:5ipZ1b0T0
SSDじゃないんだろう
2021/12/18(土) 14:35:17.96ID:TQAat0gea
ADSLなのでは?
2021/12/21(火) 19:56:05.42ID:WtQbJWAe0
17.0.4が17.0.3にロールバックされてたな
改めて17.0.4来た
2021/12/22(水) 21:32:46.35ID:mkeRZFbcd
えっ?
2021/12/22(水) 23:00:46.91ID:cHM016mQ0
スマン
ロールバックは勘違いだった
2019と2022のUpdateを続けてしようとして2019しかアップデート当ててなかった
2021/12/23(木) 03:59:49.97ID:akY6YftW0
うっかりさん
2021/12/24(金) 02:52:27.28ID:0UgRcNh90
VS2022をインストールしようとしたらVCラインタイムのインストールで失敗するな
2021/12/24(金) 08:31:19.30ID:SMOTf2Zr0
しないよ
クソ環境乙とでも言って欲しいのかな?
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デザイナはポトペタ用デザイナじゃなくてただのプレビューよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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