C#, C♯, C#相談室 Part98 (518レス)
上下前次1-新
29(1): (ワッチョイ 8728-7Z3J) 2024/09/01(日)13:03 ID:Z5xSjoFS0(1) AAS
ターゲットフレームワークを変更する
おそらくNugetの依存関係が壊滅するのでライブラリのバージョン等を頑張って修正
まあ、そのレベルだと素直にVSでプロジェクト作り直した方が確実に早い
30: (ワッチョイ ff98-B/u1) 2024/09/02(月)22:54 ID:h77XuHn20(1/2) AAS
>>29
依存関係とか変更とかまったく分からないのでnet48でプロジェクトを作りました
しかしc#が勝手に最新で作り出すのでなんとかしないと…
31: (ワッチョイ ff98-B/u1) 2024/09/02(月)23:05 ID:h77XuHn20(2/2) AAS
implicitusingを無効にしたらいけました!
coreCLRの開始イベント使ってねーぞみたいな注意が出ますがとりあえず無視します
32: (ワッチョイ e7d7-D/hx) 2024/09/03(火)07:44 ID:PDmQOkMO0(1) AAS
だからそんなこともわからんレベルなら
普通のVisualStudio IDE使ってテンプレートから作ってもらえ
.NET Core系用と.NET Framework系用でテンプレート別々にあるぞ
33: (ワッチョイ e733-wyug) 2024/09/03(火)08:49 ID:4PaG9Ni+0(1) AAS
.NET Frameworkで作るのならVS Codeにこだわる意味が分からんな
34: (ワッチョイ df69-Z2/Z) 2024/09/03(火)09:54 ID:+c3TQ6I00(1) AAS
初心者ならプロジェクト作成以外もVisual Studio使った方が楽じゃないか
35(1): (ワッチョイ 7fad-gXPy) 2024/09/03(火)10:47 ID:zynfI0Xf0(1) AAS
初心者以外でもvisual studioでいいのでは?
VS Codeって何のためにあるの?
36: (ワッチョイ 7f05-55Je) 2024/09/03(火)18:52 ID:tn1VFMYP0(1) AAS
>>35
自由度の高い拡張機能が作成可能とか?
メリットいかせずに「他人と違ったことする俺すげぇ」ってバカのほうが多い気はする
そして拗れてcsc.exeへ。勉強効率も悪くろくなもの作れなくなるバカの末路
ちなみにどっちも初心者スレで「やり方わかりません教えて」みたいな質問者見たことある
37: (ワッチョイ e7a5-QZ+C) 2024/09/03(火)20:51 ID:AjfoquOu0(1) AAS
VS CodeはVSがインストール出来ない環境で使うんだよ
38: (ワッチョイ ff6e-B/u1) 2024/09/03(火)22:16 ID:KfZ8HCC90(1) AAS
maui、xamlとかモリモリ書かないならvscodeで.netは普通にいけると思う。
39: (ワッチョイ 0701-WS2K) 2024/09/03(火)22:57 ID:ySKcrG5T0(1) AAS
他のフレワークだとVSCode前提みたいなところがあるから、基本的にコマンド一発でテンプレートやコンフィグ全生成してくれるのが殆どなんだよなー
自分はC#使うのは2〜3割くらいに減ってるから、一旦VSのテンプレートで生成した後にVSCode持ってって作業してる。
別にVSのまま作業しても良いんだけど、他がずっとVSCode使ってるからそのまま殆どなんとなく。
ビルドの設定追い込む時とかはVSに戻って作業する
40(1): (ワッチョイ 2796-0xUn) 2024/09/03(火)23:52 ID:PSfMpKNk0(1) AAS
.NET8に移行しようとしてSystem.Drawing.Commonをnugetで取得して、参照のパッケージのところにもちゃんと入ってるのにビルドするとアセンブリ追加しろやってエラーが出ます
System.Drawing.Commonに限った話じゃないとは思うんですが、nugetしてるはずなのに使えないケースってあります?なんか対処法とかありますかね
nugetのフォルダのsystem.drawing.common.dllを直接追加してみるとエラーが出るし……
41(1): (ワッチョイ 2778-D/hx) 2024/09/04(水)05:59 ID:vTUmaV8z0(1) AAS
依存関係が足りないとか
42(1): (ワッチョイ e733-wyug) 2024/09/04(水)08:45 ID:0YyVWJnw0(1) AAS
>>40
ターゲットOSをWindowsにしなきゃだめになったんじゃなかったっけか
43: (ワッチョイ 27b3-0xUn) 2024/09/04(水)21:50 ID:Gc+g798x0(1) AAS
>>41-42
ありがとうございます。解決しました。
プロジェクトじゃなくて、プロジェクトが参照してるライブラリが古くて画像周りがおかしかったことが原因でした……
いやーてっきりプロジェクトに問題があるものだとばかり。
お手数をおかけして申し訳ありませんでした。
44(2): (ワッチョイ 0701-cMiB) 2024/09/05(木)22:43 ID:IsSxmn+e0(1/3) AAS
string のなかに " いれたいんだができるん?
string x=""+"aaaa"+""
45: (ワッチョイ e731-g3wY) 2024/09/05(木)22:47 ID:oSzSq1tU0(1) AAS
>>44
こういうこと?
string x = "\"+\"aaaa\"+\"";
46: (ワッチョイ 0701-cMiB) 2024/09/05(木)23:13 ID:IsSxmn+e0(2/3) AAS
それでできそうかも。試してみる。
プロセス起動させるとき、引数の変数にパス入れるけどパスの中にスペースがあると
だめなんでそれの回避として " が必要。
47(1): (ワッチョイ 0701-cMiB) 2024/09/05(木)23:26 ID:IsSxmn+e0(3/3) AAS
だめっぽいな。
aaaaはstring の変数でもってきてる。
48: (ワッチョイ ff01-esRI) 2024/09/06(金)00:01 ID:fMgfL8Dd0(1) AAS
だめっぽいのは君の書き方じゃないか
49: (ワッチョイ 5fe2-V0u1) 2024/09/06(金)00:10 ID:FMgRnbLf0(1) AAS
バックスラッシュの意味理解しよ
50: (ワッチョイ df61-Z2/Z) 2024/09/06(金)00:19 ID:4rrS/3cJ0(1/2) AAS
string s = "aaaa";
string x = $"\"{s}\"";
51(1): (スププ Sd7f-t43I) 2024/09/06(金)02:38 ID:kwoFnA2yd(1) AAS
System::Diagnostics::Process::Startとかだろ
"\"" + filePath + "\""
52: (ワッチョイ 7f11-gXPy) 2024/09/06(金)03:15 ID:CmuGhD0i0(1) AAS
なんでわざわざ足してんの?
53: (ワッチョイ 2778-D/hx) 2024/09/06(金)05:55 ID:c0VNDQG50(1/2) AAS
Windows君はパスに空白含んでたらバカになるからダブルクォートしないといけないからね
>>44
string x = """aaaa""";
これで
54: (ワッチョイ 2778-D/hx) 2024/09/06(金)05:57 ID:c0VNDQG50(2/2) AAS
>>47を読んで無かったわww
それなら>>51でいいか
55(1): (ワッチョイ 0701-cMiB) 2024/09/06(金)07:11 ID:6dWW3slR0(1) AAS
string x = $"\"{s}\"";
これ採用 TNX!
56: (ワッチョイ e7d7-D/hx) 2024/09/06(金)08:03 ID:atJH5uZ+0(1/2) AAS
もうちょっとあれこれ繋げるもんがあるならともかく
たったそれだけにString.Format使う意味ある?
57: (ブーイモ MM8f-5+wm) 2024/09/06(金)10:26 ID:q1RifKtNM(1) AAS
2回以上+で結合すると無駄なアロケートとコピーが発生する
ループしないなら気にする必要ないけど、+に拘るメリットも特にないな
58(1): (ワッチョイ e7d7-D/hx) 2024/09/06(金)14:31 ID:atJH5uZ+0(2/2) AAS
なんかふと気になってILSpyしてみたら
>>55程度だと+連結に置き換えられてて、もう一つ変数増やしたらDefaultInterpolatedStringHandler処理になってたわ
上下前次1-新書関写板覧索設栞歴
あと 460 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.033s