Visual Studio 2022 Part3
CodeLens有効になってる
お家のCommunityだけど
けど行間が空いてるからPCをリブートしたら表示されたりするのかも .netframeworkから.net7.0にc#のソースを移行しようとしてます。
.net upgrade assistantをインストールしてアップグレートしました。
エラーが出てますがnugetでインストールした奴が全部アウトっぽいです。
新規で,net7.0でプロジェクト作ってnugetやってみましたがどれ選んでもインストールボタンが死んだままという事は、
.netframeworkから.net7.0にアップグレードする際はnugetのライブラリは全部引き継げないという事でしょうか? READ THE FUCKING ERROR MESSAGE そういうツールでうまくいった試しがないしゴミが残るのが嫌なので
新規ソリューション作る→ソースをコピー→ライブラリの最新の安定版の再インストール
でやったわ なんかNuGet変わったんかね
以前は入れ終わるまで進行中の出力がででいた気がしたんだが・・・
今は速攻消えていつのまにか追加されてる DevOps 2022 Update1
19.225.34309.2 live shareみたいなチャットシステムって、俺みたいなぼっち開発者はどうやって活用すればいいの? タブごとに検索バーを出して欲しい
検索のスコープにフォルダ単位を追加して欲しい
検索周りはvscodeのが優れてるわ > 検索のスコープにフォルダ単位を追加して欲しい
Ctrl+Shift+Fでもしてろボケ 矩形選択がesc押さないと解除されないの設定でなんとかならない? 昔Formに貼ってブラウザが自作できたWebBrowserコントロールがIE仕様で最近のホームページが開けない場合が多いので
ついにFormにEdgeを組み込むのに成功した
https://i.imgur.com/VZ1MOZK.jpg そうだけど
なにか革新的テクニックかもしれないぜ
だから教えてもらおうぜ
ワクワク /オプション/テキストエディタ/書式設定/全般 の 「} を入力した時にブロックをフォーマットする」にチェックを入れているのですが、オートフォーマットは実行されずにカラの入れ子 { } が内側に書き加えられてしまいます。
過去に他のプロジェクトでは正常に動いたので私の設定ミスだと思うのですが、見過ごしている様で何度見直してもそれらしい所を見付けられません。
皆さんの知恵をお貸し下さい。 拡張機能の検索画面がクソなのなんとかならんか
わざわざマーケットプレイスまで飛ばないと中身がわからん
vscodeはわかりやすいのに クラスや関数の一行上に
5個の参照
みたいな文字が自動で挿入されますが、目障りで困っています。
これを
(1)ショートカットキーなどで 表示/非表示 させることは出来ますか?
(2)あるいは文字の色をもう少し薄くして目立たないように出来ますか? >>247
機能名は CodeLens。
・表示/非表示 は下記のメニューで変更可能。
1. [ツール] > [オプション] > [テキストエディター] > [全ての言語] > [CodeLens] を開く。
2. [CodeLens を有効にする] のチェックをOFF/ONする。
・色の濃淡は調整不可能。
・ショートカットキーで直接、表示/非表示の切り替えはおそらく不可能。
ひと手間かかるけど、下記の手順で、ショートカットキーで CodeLens の設定画面を開くしかない。
1. [ツール] > [オプション] > [環境] > [キーボード] を開く。
2. [編集.CodeLensメニューの表示] を選択し、[ショートカットキー]を設定して[割り当て(S)]で設定保存。
※例えば、"Ctrl + @" を割り当てれば、"Ctrl + @"を押した時に、[CodeLens を有効にする]メニューが開くようになる。 >248
ありがとうございました。
試してみます。 Λ_Λ \\
( ・∀・) | |
と ) | |
Y /ノ 人 ガッ!!
/ ) < >_Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>252 NuGetで表示される「推移的なパッケージ」とな何なの?
自分で入れた記憶は無いのだが。
その中に「 脆弱性」があると表示されているパッケージがあるのだが、
脆弱性を解消したバージョンが無いので脆弱状態を解消出来ない。
どうすべきか? >>255
https://learn.microsoft.com/ja-jp/nuget/consume-packages/migrate-packages-config-to-package-reference
> [移行の手順] の、3.
> 移行プログラムによってプロジェクトの NuGet パッケージ参照が分析され、
> 最上位の依存関係 (直接インストールした NuGet パッケージ) と
>★ 推移的依存関係 (最上位のパッケージの依存関係としてインストールされたパッケージ) への分類が試行されます。
脆弱性を解消したバージョンがないなら、脆弱性が確認されていないパッケージだけに依存している代替可能な最上位パッケージを探して入れるしかないんじゃなかろうか。
パッケージによっては無理ゲーな気もする。 自分で作成したプロジェクト テンプレートは
グループ分けをできないのですか?
できるのであればどのファイルに追記すればいいのか教えて下さい
この画像で言う所の「C++ Windows コンソール」の事です
https://i.imgur.com/3cu5FWv.jpg いつの頃からかわからんけど…
JSONイジイジしてる時に複数行選択した状態でコメントアウト解除(Ctrl+K,Ctrl+U)実行すると
選択行の一行下(カーソルがある行)もコメント解除されちゃうんだけどこれおまかん?
記憶では元々そんな動作じゃなかったし他のソースファイルとかでは起こらないからVSのバグかなと思うんだけど直し方分かる人いる?
これすげー鬱陶しい 新規ファイル作ろうとするとテンプレート選ばされるの回避する方法ありますか?
mdファイルとかテキストファイル置きたいだけなのに一旦テンプレートのダイアログ出るのが邪魔で。 >>264
左下のコンパクトビューの表示じゃダメなん? VS2022 C#でプロジェクトの発行機能使ってexe出力したらpdbファイルまで出力されるようになってるんだけどこれなんでや?
数ヶ月前まではこんなこと無かったんだけど >>268
構成プロパティ->リンカー->デバッグ->デバッグ情報の生成->いいえ
これ試した? >>269
それ多分C++の話やね…
以前までプロジェクトのデバッグシンボル生成の設定にかかわらず発行先フォルダにpdbは出力されなかった記憶なんだけど仕様変わったんかなあ
単一ファイル出力設定にしても余計なファイルだらけになるのは普通に邪魔だから勘弁してほしいわ 以下のエラーが出てプログラムを実行できません。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 詳細
エラー LNK2019 未解決の外部シンボル _main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました Neko C:\Users\上田尚樹\source\repos\Neko\Neko\MSVCRTD.lib(exe_main.obj) 1
どなたかこのリンクエラーを直してくれませんか? >>273 エラーコードをコピペしたのですが、パスまでコビーされると思いませんでした。 削除の仕方がわかりません 対象アドレスでエラーになります >>271
上田尚樹君そいつは C EXPORTやろ C++ から参照する時に
ヘッダーが足りてないと思うで。 コピペしてから内容読み返さずに書き込んじゃうムーブからしてアレ
ドンマイ上田尚樹くん >>271
コピペは一度メモ帳にコピペして問題ないか確認する癖をつけよう リンクエラー2019を自力で治す技量はありません。 Win32コンソールアプリケーションでプロジェクトを作らなかったかmain() 関数を定義しなされ どうも、アーキテクチャが違うみたいです。コードは32ビット、環境はvisual studio 2022です。 wdkのインストールができない
503が返ってくるんだけど 似た症状の人がIPを変えるとうまくいくと書いていたので
VPNで接続したらインストールできた
MSはIP制限でもかけてんのかな githubで公開されているNetSwitchというネットワークアダプタをタスクトレイから簡単にオンオフできるソフトを2022でビルドしてみました
ビルドまで出来たのですが、ソフトを終了させても、バックグランドプロセスが残ってしまいます
例えば、起動終了を3回繰り返すとバックグランドプロセスも3つとどんどん増えていきます
自分の技術力では原因がつかめなくて困っています
https://github.com/fgrando/NetSwitch 17.8.6インストールしたらazureのプロジェクトテンプレートが吹っ飛んだのか表示されなくなった
泣く泣くロールバック エディタをよく見ると画面内の補助線みたいのがずっとぴくぴく点滅してた
マウスカーソルものっけてないのにw
いつごろからこんな面白現象が起こってたんだろうか
謎 asp.net core mvcの.net8 の環境でスキャフォールディングで追加しようとすると
could not get the reflection type for Dbcontext :
ってエラーが出るようになってしまったのですけどなんでですかね? Microsoft.CodeAnalysis.CSharp.Workspaces のバージョンが低い時に出るね >>291
それは試したってか、
そもそもnugetみたら入れてない。。
一応、入れてみたけど変わらなかった 条件後出しする奴はMICROSOFTに金払ってサポートしてもらえば良いんだ >>293
後出ししたわけではなくて質問したあと引き続き自分でしらべてぐぐったらすぐ出てくる結果の内容については確認済みだっただけ。
あとすべての条件なんか書けない
どうしてもわからないからソリューション作り直して元のソリューションからファイルを一つずつコピーしておかしなファイルを特定できた
解消できたらまた報告する >>295
調べた事ここに全部書けるかよバカ
わかったよ二度と来ねーよクズども
たまには外に出て日の光を浴びとけよ まぁまぁ
自分で特定できたんだから結果オールナイトってことで >>296
× 調べた事
〇 調べてからやった事
調べてすぐ出てくるやつは試したけどダメだったと書けただろ 自作のちょっとしたソフトで役立つのってメールアドレス文字列をクリップボードにコピーするやつなんでしょ? > 警告 C6387 'p->chr.yourname' は '0' である可能性があります: この動作は、関数 'strcpy' の指定に従っていません。
実際のコード↓
char name[64];
strcpy( name ,"主人公くん" );
p->chr.yourname = (char *)malloc( strlen( name ) + 1 );
strcpy( p->chr.yourname ,name );
警告だけだし実際動いているから問題ないのだけど、文字列だから気が付かずにどっか破壊してたらカッコ悪い。
なにか勘違いしてヤラカシてる??? malloc がNULL(0)を返す可能性について
どう考えるかによる ああ、なるほど確かに。エラーチェックしてないし。
でも面倒なのでそのままにしておこう。
コメどうもです。 Visual Studio のインストールには .NET Framework 4.7.2 が必要になりました
今更古いライブラリが必要になるとか訳わからん >>306
見出しはあれだがちゃんと本文読めば4.7.2以降って分かる 古いライブラリが必要なんじゃなくて、さらに古いライブラリをサポート外にしたってことだろ 多分.NET Framework 4.7.2以降の固有機能を使ってるんだろ
暗号とかインストール関連とか いや、オレは.NET Framework 4.7.2以前の固有機能を使ってるんだと思うぞ
暗号とかインストール関連とか .NET9くるぞ。 8対応もまだ終わっていないのに・・・ 僕も.NET Framework 4.7.2以前の固有機能を使ってるんだと思うぞ
暗号とかインストール関連とか ReSharper+AI Assistant の使い勝手がいい