[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/24 13:12 / Filesize : 228 KB / Number-of Response : 1009
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Visual Studio 2022 Part2



1 名前:デフォルトの名無しさん (ワッチョイ 6b4f-GDmZ) [2022/07/13(水) 19:47:50 ID:kAovp+pF0.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
前スレ

Visual Studio 2022 Part1
mevius.5ch.net/test/read.cgi/tech/1634166667/

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

321 名前:デフォルトの名無しさん mailto:sage [2022/12/10(土) 07:30:40.34 ID:mD7GHFiXr.net]
>>316
逆恨みで殺されたのであって背後に外国勢力はないよ
新聞とかテレビとか見たほうがいいのでは

322 名前:デフォルトの名無しさん mailto:sage [2022/12/12(月) 07:42:07.32 ID:hTIHUmgcd.net]
新聞テレビねえ
アカヒとか?

323 名前:デフォルトの名無しさん mailto:sage [2022/12/14(水) 15:42:23.92 ID:/4+Bb55I0.net]
17.4.3

324 名前:デフォルトの名無しさん (ワッチョイ 27e5-IcuA) mailto:sage [2022/12/15(木) 21:02:39.46 ID:oWZdnpGp0.net]
17.4.3、マイナーバージョンアップの割には大量にダウンロードさせられた

325 名前:デフォルトの名無しさん [2022/12/19(月) 15:20:37.91 ID:KnS+FMSG0.net]
>>316
安倍晋三さんの時代はGDPを偽装してたのを知らないのか?

プラス成長と見せかけていたが、実態はゼロ成長だった。

326 名前:デフォルトの名無しさん mailto:sage [2022/12/20(火) 16:01:46.26 ID:KgW6Z4Rb0.net]
VisualStudioにて
Windowsフォームアプリ(.NET 6.0)を選択して作成しています。

[追加]-[新しい項目]
[データ]-[ADO.NET Entity Data Model]を選択すると、

entity framework ランタイムアセンブリが含まれていません
プロジェクトのプロパティ ページでターゲットフレームワーク情報を確認してください

と表示されてしまい進めません。
.NET 6.0だと使うことはできないのでしょうか?

327 名前:デフォルトの名無しさん mailto:sage [2022/12/20(火) 23:31:35.92 ID:uKsIiJUgd.net]
nuget で microsoft.entityframeworkcore を追加すればいい

328 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 09:43:59.26 ID:XdVZCz4Ta.net]
.NET Framework のリモートでコードが実行される脆弱性
https://msrc.microsoft.com/update-guide/ja-JP/vulnerability/CVE-2022-41089

なんで.NET5 は対象じゃないんだろ

329 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 09:51:49.52 ID:49mt2ZtF0.net]
>>325
サポートが終わってるからなのでは?



330 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 10:52:07.90 ID:XdVZCz4Ta.net]
>>326
.NETCore3.1は入ってるんよ

331 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 11:13:58.47 ID:49mt2ZtF0.net]
>>327
Core 3.1は12/13までがサポートだったから、ギリギリ入ってる

332 名前:デフォルトの名無しさん mailto:sage [2022/12/21(水) 11:34:49.23 ID:XdVZCz4Ta.net]
>>328
そういうことか…サンクス

333 名前:デフォルトの名無しさん [2022/12/21(水) 16:29:17.14 ID:537DsEmx0.net]


334 名前:この数日でWSLのubuntuでC言語実行できるようになったんやけど
visual studioか今のままかどっちがええと思う?
個人的にはubuntuは起動早いし手軽にできるのがメリット
コンパイルに少し手間がかかるのと機能少ないのがデメリット
visual studioの魅力を教えてくれ!
[]
[ここ壊れてます]

335 名前:デフォルトの名無しさん [2022/12/21(水) 16:32:56.40 ID:537DsEmx0.net]
投稿して思ったけど
用途はCの基礎学習だからvisual studioのようなガチ開発環境はオーバーなのかもしれん

336 名前:デフォルトの名無しさん [2022/12/21(水) 21:22:45.79 ID:ye8WaQKn0.net]
一つの環境で、Linux、Windows、cl、gcc、clangのバイナリを作ってテストできるのが便利。

337 名前:デフォルトの名無しさん (ワッチョイ 3b01-ZR1D) [2022/12/21(水) 22:45:30.30 ID:gjYv6KV70.net]
visual studio community2022でレイトレーシングプログラミングの勉強を始めたのですが、
「vectormath」というライブラリをインクルードしようとしたところ、「インクルードファイルを開けません」と出てしまいました。初心者なので何が原因なのかも分からず詰まってしまっています。
何か原因がわかる方いらっしゃいますか。

使用したライブラリはこちらです。
https://github.com/erwincoumans/sce_vectormath

以下のような手順でインクルードディレクトリを追加・実行しました。

githubからライブラリをzipでダウンロードして展開した後、visual studio上で[プロジェクト]→[プロパティ]→[C/C++]→[全般]→[追加のインクルードディレクトリ]→[編集]で先ほど展開されたファイルを参照
(ここで[追加のインクルードディレクトリ]の横には「C:\Users\(ユーザーネーム)\Downloads\sce_vectormath-master\include\vectormath;%(AdditionalIncludeDirectories)」と表示されていた)
インクルードは「#include <vectormath/scalar/cpp/vectormath_aos.h>」で実行

338 名前:デフォルトの名無しさん mailto:sage [2022/12/22(木) 05:54:14.30 ID:0WpPKX01a.net]
そもそも、C:/Users/(ユーザーネーム)/Downloads/何々
と、ダウンロードフォルダに置いたまま、開発するのはおかしい

プロジェクトフォルダ以下に置くか、
3rd Party 用のフォルダ以下へ置くべき

339 名前:デフォルトの名無しさん [2022/12/22(木) 07:46:38.45 ID:+02L2ezb0.net]
Twitterで流れてきたんだけどこれってASP.NETのサーバーアプリをデバッグなしビルドしたときそのPCのIPアドレス+適当なポート番号でサーバーアプリ立ち上げてそのアプリの実行中はそのポート番号のファイアウォール開けときますよ〜ってやつ?
だとしたらすごい!
https://devblogs.microsoft.com/visualstudio/dev-tunnels-in-visual-studio-for-asp-net-core-projects/



340 名前:デフォルトの名無しさん mailto:sage [2022/12/22(木) 14:11:26.33 ID:s59hMyQx0.net]
>C:\Users\(ユーザーネーム)\Downloads\sce_vectormath-master\include\vectormath
ここをincludeまでにしてみたら

341 名前:デフォルトの名無しさん mailto:sage [2022/12/23(金) 10:31:23.55 ID:QjS/D+Qt0.net]
Windowsのパス+ファイル名は255文字まで

342 名前:デフォルトの名無しさん mailto:sage [2022/12/23(金) 12:04:15.01 ID:dmnxkM1P0.net]
んなこたあない
けど実際に作るとエクスプローラとかが対応してなくて詰まる

343 名前:デフォルトの名無しさん [2022/12/23(金) 12:32:14.60 ID:ljVk3/010.net]
DevTunnelすごくね?
設定も簡単そうだし

344 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 13:39:53.05 ID:uFK/FFsM0.net]
とっておきの便利なワザを正月だからお年玉
プロジェクトを右クリック→追加→モジュール
してパブリック変数を宣言するとForm1とかあらゆる場所で使える変数ができて便利だから使ってみて
https://i.imgur.com/prOMElA.jpg
このパブリックがあればそもそもクラスとかFunction関数とか必要なくSubプロシージャだけで足りるんだよね

345 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 13:42:19.52 ID:kuI2Di4ka.net]
それをわざわざできなくしてるのに原始時代に戻るのか

346 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 13:47:42.30 ID:/JpnyrstM.net]
1980年代の方法論か

347 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 14:00:12.52 ID:6dIbenX10.net]
MyはVB6.0からの移行をしやすくするための苦肉の策だったと聞いたことがある
こういうレガシーなことしてるからVBはメーカーからオワコン宣言されたんじゃね

348 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 14:10:00.00 ID:aMmfO7S4M.net]
フォームってシングルトンにできないの?

349 名前:デフォルトの名無しさん mailto:sage [2022/12/24(土) 14:15:54.50 ID:6dIbenX10.net]
できるけどする意味がない
フォームもコントロールもウィンドウだからフォームのインスタンスをたくさんかかえてるとパフォーマンス落ちたり不安定になったりするぞ
フォームとデータを分離してフォームは使う時にその都度作れ
既に開いてるフォームならApplicationクラスから取得できる



350 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 03:14:37.37 ID:4f8KMe2CM.net]
C++言語でMFCのプロジェクトでプログラミングすると、.vs というフォルダが
出来、サイズが 1GB 位になっているのは正常でしょうか。
VSが起動して無いときに削除してもVSを起動すると再生成されるようですが。

351 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 08:51:23.17 ID:S6y07Mz50.net]
.NET 6.0でnuget microsoft.entityframeworkcoreを追加しても

[追加]-[新しい項目]
[データ]-[ADO.NET Entity Data Model]を選択できません。

.NET Framework だと動きます。
.NET 6.0ではEF Designer使うことができませんか?

352 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 09:31:27.02 ID:aPMFL03yd.net]
>>347
あー、EntityFramework Core では Entity Data Model は使えない。

Entity Framework 6 の新しいのは .NET Core / 5.0以降でも利用可能になったみたいな話があったと思うから
Entity Framework 6.x の一番新しいのnugetでいれればいいと思う

353 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 17:09:50.95 ID:Pur7dIw5M.net]
>>346
ちなみに、C#プロジェクトでは、そのようなフォルダは作成されず、サイズが1GBも
あるようなデータファイルも作成されません。
もちろん、C++ Builderなどでは、C++ですがサイズが1GBもあるようなデータファイル
は作成されません。遥かに小さいです。
また、少し前の Visual Studio では、C++ ではそのような巨大ファイルは作成
されませんでした。

354 名前:デフォルトの名無しさん mailto:sage [2022/12/25(日) 19:34:07.34 ID:O8Oakqwl0.net]
せやな

355 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 10:16:34.41 ID:VH0Lg5Zw0.net]
IntelliSenseとCodeLens用に、プロジェクトで参照してる全ヘッダファイルをキャッシュしてるからサイズがでかくなる
気にしなくてよい

356 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 10:44:10.21 ID:LkzXsENG0.net]
>>346
正常
単なるキャッシュでSSD消耗させたくないから俺はローカルのreposフォルダまるまるRAMディスク上においてる
VC#だとプロジェクト下には溜まらない一方でTempのLogsやnugetキャッシュが溜まっていくからこの辺もひっくるめてRAM上に置いてる

357 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 12:48:49.42 ID:dBK2ZFHz0.net]
>>348
EntityFramework 6.4.4
nugetでインストールしても

「プロジェクトのターゲットフレームワークにEntityFramework
ランタイムアセンブリが含まれていません。」

とでて.NET 6.0だと動かないですね。

358 名前:デフォルトの名無しさん [2022/12/26(月) 14:43:09.78 ID:iEVBrMfC0.net]
なぜそれが出るのかわからないのかね

359 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 16:54:05.40 ID:QYSrG3sQ0.net]
>>352
ramdiskはどんなソフト使ってますか?



360 名前:デフォルトの名無しさん [2022/12/26(月) 17:02:10.37 ID:z4xq5LYD0.net]
>>352
髙耐久SSDを使えよ

361 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 19:23:51.55 ID:6VBCFPtN0.net]
SSD心配するぐらいならプログラマーならCopyメソッドで他のデスクにバックアップするの作れと・・・

362 名前:デフォルトの名無しさん (ワッチョイ f701-s0Sd) mailto:sage [2022/12/26(月) 20:11:33.92 ID:dBK2ZFHz0.net]
>>354
正直わからないです!

PHPしか使ったことなくVisualStudio未経験で、
興味本位でC#でDB接続を試してるのですが、
DB接続チュートリアルが古いものしか見当たらなくて、
まんまで初めてみたものの、そこでエラー吐きます

普通にSQL文を使うDB接続はわかりました。
LINQとか、EF Designerとか色々試してみたくて、
以前のフレームワークで動くこと確認できましたので
単純に未対応ということなのかもしれないですが、

.NET6.0で全くできないなんてことあるの??と疑問に思って質問しております。
どう回避すればいいのかがわからないです。
教えていただけないですか。

363 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 20:29:50.01 ID:tmqxSKGS0.net]
>>353
https://learn.microsoft.com/ja-jp/ef/efcore-and-ef6/
> Entity Framework 6 (EF6) は、.NET Framework 向けに設計されたオブジェクト リレーショナル マッパーですが、.NET Core をサポートしています。 EF6 は安定したサポートされている製品ですが、現在は積極的に開発されていません。

.NET6は.NET Frameworkじゃないんだなこれが

364 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 20:56:24.85 ID:0mUw2oBvd.net]
まー、今後のことを考えると Code First やった方がいいな
.NET 6 でもサポートされてないし、Entity Data Model はもう使わない方がいい

365 名前:デフォルトの名無しさん mailto:sage [2022/12/26(月) 23:07:17.24 ID:Sxns5c4i0.net]
.net6 entityframework coreではパッケージマネージャコンソールからscaffold-dbcontextコマンドを使ってDBコンテキストとテーブルクラスのソースコードを生成します

366 名前:デフォルトの名無しさん [2022/12/27(火) 07:26:52.78 ID:7yivOiyj0.net]
EntityFramework Coreなら.NET6や7で動いたけど…
Commandツールインストールした覚えあるからそれかも知らん

367 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 09:01:26.92 ID:l04I7z6/0.net]
//stackoverflow.com/questions/72747159/using-entity-data-model-ef-core-6
似たような話あったけど、"code-firstにしようぜ" みたいなコメントは有ってもコレで解決って話は無いな

368 名前:デフォルトの名無しさん (ワッチョイ 69a7-aH43) mailto:sage [2022/12/27(火) 09:52:27.64 ID:hTZP3Dzc0.net]
>>355
元々はImDisk使ってたけどGetFinalPathNameByHandleとの互換性が無く
VSのデバッグが機能しなかったりその他インストーラーが機能しなかったりするのでArsenal Image Mounterっての使ってる

>>357
ソースはギフハブ、他は単なる一時ファイル
この状況下でローカルバックアップが必要と考える方が非合理極まりないしプログラマ思考とは思えないが
無論他にリモートバックアップはしてるし

369 名前:デフォルトの名無しさん mailto:sage [2022/12/27(火) 18:22:58.55 ID:OJauRdlf0.net]
ふーん



370 名前:デフォルトの名無しさん [2022/12/28(水) 16:06:49.49 ID:wx2BQ76Ga.net]
>>358
回避とか言って逃げ回ってるうちはダメだ
立ち向かえ

371 名前:デフォルトの名無しさん [2022/12/29(木) 20:31:35.62 ID:Y+ACb6m80.net]
DependencyInjectionを使うとブレークポイントが機能しないんですがこれは普通の挙動になるのでしょうか?
普段VMのCommandでサービスをnewして実装するとサービス側のブレークポイントで止まるのですがDIしたものでやると止まりません
また、ブレークポイントでの変数確認についても0が帰ってきます
そのくせ正常に動いているという何ともよくわからないような形になってます

372 名前:デフォルトの名無しさん mailto:sage [2022/12/30(金) 22:40:24.64 ID:iYlYPSRw0.net]
Select Case i
Case 0

Case 1

Case 2

End Select
があってCase 0に×を書いて〇以下をズラズラ下に一気にズラすにわ何すれば
Case 0 × 、 Case 1 〇 、Case 2 △ 、 Case 3 □
ちまちま書き直すのでなく自動で

373 名前:デフォルトの名無しさん mailto:sage [2022/12/31(土) 08:04:12.66 ID:7YlAfKqe0.net]
Select Case i - 1

374 名前:デフォルトの名無しさん mailto:sage [2022/12/31(土) 08:52:21.53 ID:/zFZN6ZJ0.net]
ふむ しょうがない
For i = 0などの始まりを0以外で妥協するか・・・
For Eachで自動でできた配列もindex(0)から始まるが
Select Case内を書き直すより楽なら

375 名前:デフォルトの名無しさん mailto:sage [2022/12/31(土) 12:20:26.50 ID:ieDLAkZw0.net]
>>368
自分ならVimでqq/Case^Mw^Aとして@qでやっていくな
楽ならVimでもExcelでも外部でやればいいと思うけど

376 名前:デフォルトの名無しさん mailto:sage [2022/12/31(土) 13:24:57.93 ID:/zFZN6ZJ0.net]
言いたいことわわかった
正規表現ぽいのや文字列フォーマットならyyyy/MM/ddみたいのしか使ったことないけど
InStr関数で<html>aaa</html> → aaaだけ抜き出すみたいな正規表現使わないのならなんとか

377 名前:デフォルトの名無しさん (ワッチョイ 6301-9yt5) mailto:sage [2023/01/01(日) 23:37:25.91 ID:Md6PYKbC0.net]
VisualStudio C#でDB接続するアプリを作成したいのですが、
ソースをGithubで管理したいです。
DBパスワードの扱いでスマートな方法はなんでしょうか?
リソースファイルにおいて.gitignoreでしょうか?

378 名前:.NET MAUI HighSchool [2023/01/02(月) 14:01:44.17 ID:PqfeCwI10.net]
>>373
それでいいよ
たしか最近のアプデでソリューションエクスプローラーのファイル右クリックでgitignoreにできたと思う

379 名前:デフォルトの名無しさん mailto:sage [2023/01/03(火) 00:05:51.91 ID:KVyiMdq90.net]
ありがとうございます。



380 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 15:12:03.86 ID:EuK71Uhh0.net]
質問・依頼
前に使った変数を忘れる病で
Dim i202301041509 As Integer ' コメント Integer 2023年01月04日15時09分
みたいな長い変数名にならない重複しない変数名を考えなさい


381 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 15:46:19.85 ID:6UBQUDzE0.net]
>>376
なに?ベーシックん?

382 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 16:04:05.27 ID:EuK71Uhh0.net]
?

383 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 16:22:53.22 ID:lFNs7lW+0.net]
>>376
連番をBase64でエンコードすりゃいいじゃん
変数に使えない奴(数字から始まるとか +/ が含まれるとか)はすっ飛ばせばいい

384 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 16:30:41.86 ID:EuK71Uhh0.net]
Base64 検索

うお めんどっち

385 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 16:37:21.23 ID:EuK71Uhh0.net]
先頭文字列だけ決めて残り適当にキーたたいて
iKO1 iKO2 iKO3 integer
Snj1 Snj2 Snj3 string
DouLP1 DouLP2 DouLP3 Double
Dlp1 Dlp2 Dlp3 Date
最初の一文字~3文字だけ意味持たせて残り適当でいいや

386 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 19:34:05.94 ID:Ym3ItUV6d.net]
>>376
後でそのコード読まないとダメなやつが死ぬから止めとけ

387 名前:デフォルトの名無しさん mailto:sage [2023/01/04(水) 23:40:48.97 ID:EuK71Uhh0.net]
メールアドレスコピペするような自分用のしか作らない人だし

388 名前:デフォルトの名無しさん mailto:sage [2023/01/06(金) 19:02:48.67 ID:FGHOehhL0.net]
年末まで動いていたWPFでResouces.resxの一部が読めなくなったんだけども、自分だけかな?
デザインプレビューでもコントロール単位でバツマークがつく
クリーンとリビルドと再起動を繰り返しても直らん

389 名前:デフォルトの名無しさん mailto:sage [2023/01/06(金) 19:10:39.59 ID:FGHOehhL0.net]
エラーコード貼っとく
ググってもエラーのdllファイルが無いとは出るが、プロジェクト名が出てる場合はどうすればいいんだろ?
とりあえずリビルドで消えるし実行は出来てるが、終了時とXAML画面でエラーになる

エラー XDG0024 ファイルまたはアセンブリ 'プロジェクト名, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。



390 名前:デフォルトの名無しさん [2023/01/07(土) 04:57:52.84 ID:XuIpVOoo0.net]
>>384
Any CPUでリビルドしたらバツマーク消えない?

391 名前:デフォルトの名無しさん mailto:sage [2023/01/10(火) 09:11:14.94 ID:JyMQkeRJ0.net]
プロジェクトの一部がアンロードされたりする
.net sdk問題なら環境変数再設定でなおったけど違う症状でしょうか

392 名前:384 mailto:sage [2023/01/10(火) 13:24:32.27 ID:ZisiPnco0.net]
>>386-387

すいません、解決しました
xaml画面にある「すべてのコントロールを表示」が「プラットフォーム コントロールのみ表示」になっていました
カスタムコントロールが混じっていたので、それで他のコントロールもエラーになっていたようです

393 名前:デフォルトの名無しさん mailto:sage [2023/01/11(水) 17:41:14.35 ID:FsOK5Oy6d.net]
C言語でsqrt()関数を使う場合、sprt(2.0)ならmath.hファイルを読み込みコンパイルできるのに sqrt(a)と変数にしたらヘッダファイルを読み込まない。vscodeがビルドインのエディタだからかな?

394 名前:デフォルトの名無しさん mailto:sage [2023/01/11(水) 18:13:20.99 ID:7xdzj+MQ0.net]
sprt(2.0)なんてコンパイル時に計算されて定数じゃん
1.41421356て書くのと同じ

395 名前:デフォルトの名無しさん (ワッチョイ b101-Or7w) mailto:sage [2023/01/11(水) 18:33:41.42 ID:z30RtL4t0.net]
オレのパソコンでも
Dim a As Integer = 10
Dim S(a) As String
がエラーになった希ガス

396 名前:デフォルトの名無しさん mailto:sage [2023/01/11(水) 20:18:32.06 ID:GfNLeemV0.net]
sprtはmath.hには定義されてないよね

397 名前:デフォルトの名無しさん [2023/01/13(金) 09:36:43.02 ID:NX/X2xhta.net]
stdlib.h

398 名前:デフォルトの名無しさん mailto:sage [2023/01/19(木) 08:24:46.88 ID:pNQOSNx5M.net]
C#でクラスを作ったフォルダでデフォルトの名前空間が勝手に指定されてるけど
これって前は無効にできてた気がするけど今はそういう設定はなくなった?

399 名前:デフォルトの名無しさん (アウアウウー Sa91-EebW) mailto:sage [2023/01/19(木) 10:11:45.28 ID:KEMm7MfAa.net]
また奇抜なコード書きたいやつきたな



400 名前:デフォルトの名無しさん mailto:sage [2023/01/19(木) 17:38:51.36 ID:pNQOSNx5M.net]
名前空間的なものがフォルダ構造に制限されるのはクソ言語だと思う
rust Java…

その点C# は優れていると思う

401 名前:デフォルトの名無しさん mailto:sage [2023/01/19(木) 19:15:48.29 ID:EJgZgiC/M.net]
名前空間は常に
myapp
のみ

402 名前:デフォルトの名無しさん (ワッチョイ 0301-88l+) mailto:sage [2023/01/25(水) 05:29:20.65 ID:iF99zPaZ0.net]
Windowsエクスプローラ 検索文字列入力してもあるはずのファイルがひっかからないから
自分で作るしかないんじゃないの?

403 名前:デフォルトの名無しさん (ワッチョイ a75f-pNNl) [2023/01/29(日) 19:46:40.60 ID:4cJ0TLbk0.net]
>>396
Javaはわかりやすくしたんだけどな。

そういうわかりにくいものを作ろうとするのがマイクロソフト

404 名前:デフォルトの名無しさん mailto:sage [2023/01/29(日) 20:04:50.67 ID:a94s7VAA0.net]
フォルダと切り離された名前空間がわかりにくいって頭相当ヤバくね

405 名前:デフォルトの名無しさん [2023/01/29(日) 21:16:50.68 ID:4cJ0TLbk0.net]
>>400
現実と違う地図を読むために、他の資料を取り出すのか?

406 名前:デフォルトの名無しさん [2023/01/29(日) 21:17:32.86 ID:4cJ0TLbk0.net]
>>400
そういうのは決まりを作らないと制御不能になる

407 名前:デフォルトの名無しさん mailto:sage [2023/01/29(日) 21:17:50.82 ID:a94s7VAA0.net]
何言ってるのかわからんがフォルダと名前空間に何か関係があると思ってるのか?w

408 名前:デフォルトの名無しさん (ワッチョイ 2b07-JCD8) mailto:sage [2023/01/29(日) 21:21:26.22 ID:a94s7VAA0.net]
てかJava以外にそういうキチガイじみたルールの言語無いからそれでわかりにくくなるならJavaしかできないお粗末な頭ということになるぞ

409 名前:デフォルトの名無しさん (ワッチョイ a75f-pNNl) [2023/01/29(日) 21:38:07.28 ID:4cJ0TLbk0.net]
そもそも名前空間が後付けだと知らないのか?



410 名前:デフォルトの名無しさん (ワッチョイ a75f-pNNl) [2023/01/29(日) 21:45:59.69 ID:4cJ0TLbk0.net]
>>404
C言語、C++の自由な参照を論理的に分けるためのものを、Javaのパッケージのように理解するのはわかるが、C/C++の発展型とJavaの発展型がごっちゃになっているのは、ちょっと論じる点がずれている。

411 名前:デフォルトの名無しさん [2023/01/29(日) 22:05:12.85 ID:K4zSuEvl0.net]
Javaは、この間抜け!精神を受け継いでるのでは。

412 名前:デフォルトの名無しさん [2023/01/29(日) 22:09:45.11 ID:K4zSuEvl0.net]
Javaは当時としては革新的だったし、妥協ない文法をLALRに収めたのは天才過ぎた。
しかし、有効に使われることは無く、天才の無駄遣いだった。

413 名前:デフォルトの名無しさん mailto:sage [2023/01/29(日) 22:44:26.92 ID:a94s7VAA0.net]
>>406
じゃあお前がズレてんだろw
Javaしかないクソルールでないとわかりにくいとか言い出す残念な頭で何を言ってんだw

414 名前:デフォルトの名無しさん [2023/01/30(月) 14:33:57.56 ID:o0vEEgbtF.net]
古代のC++観たいなくそ言語が無ければJavaは産まれなかったし
Javaが無ければそれこそ現代のC++は産まれていない

415 名前:デフォルトの名無しさん mailto:sage [2023/01/30(月) 18:35:05.66 ID:BI3s5DYMd.net]
今まさにそんな感じだな

416 名前:デフォルトの名無しさん mailto:sage [2023/01/31(火) 00:45:08.99 ID:hLRYDq4/M.net]
上でも書いたけどrustもモジュールに制約があってフォルダ構造に依存してる

他の言語も多かれ少なかれフォルダ構造を基にパッケージやモジュールや名前空間が決められてるのが多い

417 名前:デフォルトの名無しさん mailto:sage [2023/01/31(火) 00:45:40.11 ID:hLRYDq4/M.net]
そいつらみんなクソ言語

418 名前:デフォルトの名無しさん mailto:sage [2023/01/31(火) 07:12:09.04 ID:YNMDboNb0.net]
>>412
rust と Java 以外にあったっけ?

419 名前:デフォルトの名無しさん mailto:sage [2023/02/01(水) 13:37:18.49 ID:pyZWkdK6M.net]
>>396
Javaのフォルダ制約はメンドクサイなと思う。
Explorerなどで直接見たいときにだる過ぎるし、grep検索してもフォルダ名が
長すぎて見にくい。



420 名前:デフォルトの名無しさん mailto:sage [2023/02/01(水) 16:22:59.30 ID:pyZWkdK6M.net]
>>415
[補足]
さらに厄介なのは、フォルダの「接頭辞」として、自分のサイトのドメイン名を付ける
ことが推奨されていること。まず第一にドメイン名を持ってないプログラマも
多いということ。第二に長すぎること。例えば、
xxx.co.jp
だと、c:/zzz/プロジェクト名/xxx/co/jp/パッケージ名/クラス名 みたいになってしまい
大変なことになる。

421 名前:デフォルトの名無しさん [2023/02/01(水) 17:27:17.25 ID:bpYqjqika.net]
tomcat重すぎ
eclipse糞すぎ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<228KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef