Visual Studio 2022 Part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6b4f-GDmZ)
垢版 |
2022/07/13(水) 19:47:50.22ID:kAovp+pF0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
前スレ

Visual Studio 2022 Part1
http://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
2022/12/10(土) 02:42:28.08ID:ZDSWvNHM0
.net6ではインテリセンスが公式で日本語に対応してないところがクソ
2022/12/10(土) 07:30:40.34ID:mD7GHFiXr
>>316
逆恨みで殺されたのであって背後に外国勢力はないよ
新聞とかテレビとか見たほうがいいのでは
2022/12/12(月) 07:42:07.32ID:hTIHUmgcd
新聞テレビねえ
アカヒとか?
2022/12/14(水) 15:42:23.92ID:/4+Bb55I0
17.4.3
2022/12/15(木) 21:02:39.46ID:oWZdnpGp0
17.4.3、マイナーバージョンアップの割には大量にダウンロードさせられた
322デフォルトの名無しさん (ワッチョイ 1f5f-qKOl)
垢版 |
2022/12/19(月) 15:20:37.91ID:KnS+FMSG0
>>316
安倍晋三さんの時代はGDPを偽装してたのを知らないのか?

プラス成長と見せかけていたが、実態はゼロ成長だった。
2022/12/20(火) 16:01:46.26ID:KgW6Z4Rb0
VisualStudioにて
Windowsフォームアプリ(.NET 6.0)を選択して作成しています。

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

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

と表示されてしまい進めません。
.NET 6.0だと使うことはできないのでしょうか?
2022/12/20(火) 23:31:35.92ID:uKsIiJUgd
nuget で microsoft.entityframeworkcore を追加すればいい
2022/12/21(水) 09:43:59.26ID:XdVZCz4Ta
.NET Framework のリモートでコードが実行される脆弱性
https://msrc.microsoft.com/update-guide/ja-JP/vulnerability/CVE-2022-41089

なんで.NET5 は対象じゃないんだろ
2022/12/21(水) 09:51:49.52ID:49mt2ZtF0
>>325
サポートが終わってるからなのでは?
2022/12/21(水) 10:52:07.90ID:XdVZCz4Ta
>>326
.NETCore3.1は入ってるんよ
2022/12/21(水) 11:13:58.47ID:49mt2ZtF0
>>327
Core 3.1は12/13までがサポートだったから、ギリギリ入ってる
2022/12/21(水) 11:34:49.23ID:XdVZCz4Ta
>>328
そういうことか…サンクス
330デフォルトの名無しさん (ワッチョイ 2a04-e5AJ)
垢版 |
2022/12/21(水) 16:29:17.14ID:537DsEmx0
この数日でWSLのubuntuでC言語実行できるようになったんやけど
visual studioか今のままかどっちがええと思う?
個人的にはubuntuは起動早いし手軽にできるのがメリット
コンパイルに少し手間がかかるのと機能少ないのがデメリット
visual studioの魅力を教えてくれ!
331デフォルトの名無しさん (ワッチョイ 2a04-e5AJ)
垢版 |
2022/12/21(水) 16:32:56.40ID:537DsEmx0
投稿して思ったけど
用途はCの基礎学習だからvisual studioのようなガチ開発環境はオーバーなのかもしれん
332デフォルトの名無しさん (ワッチョイ 3b01-ZR1D)
垢版 |
2022/12/21(水) 21:22:45.79ID:ye8WaQKn0
一つの環境で、Linux、Windows、cl、gcc、clangのバイナリを作ってテストできるのが便利。
333デフォルトの名無しさん (ワッチョイ 3b01-ZR1D)
垢版 |
2022/12/21(水) 22:45:30.30ID:gjYv6KV70
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>」で実行
2022/12/22(木) 05:54:14.30ID:0WpPKX01a
そもそも、C:/Users/(ユーザーネーム)/Downloads/何々
と、ダウンロードフォルダに置いたまま、開発するのはおかしい

プロジェクトフォルダ以下に置くか、
3rd Party 用のフォルダ以下へ置くべき
335デフォルトの名無しさん (ワッチョイ e301-nvWj)
垢版 |
2022/12/22(木) 07:46:38.45ID:+02L2ezb0
Twitterで流れてきたんだけどこれってASP.NETのサーバーアプリをデバッグなしビルドしたときそのPCのIPアドレス+適当なポート番号でサーバーアプリ立ち上げてそのアプリの実行中はそのポート番号のファイアウォール開けときますよ〜ってやつ?
だとしたらすごい!
https://devblogs.microsoft.com/visualstudio/dev-tunnels-in-visual-studio-for-asp-net-core-projects/
2022/12/22(木) 14:11:26.33ID:s59hMyQx0
>C:\Users\(ユーザーネーム)\Downloads\sce_vectormath-master\include\vectormath
ここをincludeまでにしてみたら
2022/12/23(金) 10:31:23.55ID:QjS/D+Qt0
Windowsのパス+ファイル名は255文字まで
2022/12/23(金) 12:04:15.01ID:dmnxkM1P0
んなこたあない
けど実際に作るとエクスプローラとかが対応してなくて詰まる
339デフォルトの名無しさん (ワッチョイ ce01-nvWj)
垢版 |
2022/12/23(金) 12:32:14.60ID:ljVk3/010
DevTunnelすごくね?
設定も簡単そうだし
2022/12/24(土) 13:39:53.05ID:uFK/FFsM0
とっておきの便利なワザを正月だからお年玉
プロジェクトを右クリック→追加→モジュール
してパブリック変数を宣言するとForm1とかあらゆる場所で使える変数ができて便利だから使ってみて
https://i.imgur.com/prOMElA.jpg
このパブリックがあればそもそもクラスとかFunction関数とか必要なくSubプロシージャだけで足りるんだよね
2022/12/24(土) 13:42:19.52ID:kuI2Di4ka
それをわざわざできなくしてるのに原始時代に戻るのか
2022/12/24(土) 13:47:42.30ID:/JpnyrstM
1980年代の方法論か
2022/12/24(土) 14:00:12.52ID:6dIbenX10
MyはVB6.0からの移行をしやすくするための苦肉の策だったと聞いたことがある
こういうレガシーなことしてるからVBはメーカーからオワコン宣言されたんじゃね
2022/12/24(土) 14:10:00.00ID:aMmfO7S4M
フォームってシングルトンにできないの?
2022/12/24(土) 14:15:54.50ID:6dIbenX10
できるけどする意味がない
フォームもコントロールもウィンドウだからフォームのインスタンスをたくさんかかえてるとパフォーマンス落ちたり不安定になったりするぞ
フォームとデータを分離してフォームは使う時にその都度作れ
既に開いてるフォームならApplicationクラスから取得できる
2022/12/25(日) 03:14:37.37ID:4f8KMe2CM
C++言語でMFCのプロジェクトでプログラミングすると、.vs というフォルダが
出来、サイズが 1GB 位になっているのは正常でしょうか。
VSが起動して無いときに削除してもVSを起動すると再生成されるようですが。
2022/12/25(日) 08:51:23.17ID:S6y07Mz50
.NET 6.0でnuget microsoft.entityframeworkcoreを追加しても

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

.NET Framework だと動きます。
.NET 6.0ではEF Designer使うことができませんか?
2022/12/25(日) 09:31:27.02ID:aPMFL03yd
>>347
あー、EntityFramework Core では Entity Data Model は使えない。

Entity Framework 6 の新しいのは .NET Core / 5.0以降でも利用可能になったみたいな話があったと思うから
Entity Framework 6.x の一番新しいのnugetでいれればいいと思う
2022/12/25(日) 17:09:50.95ID:Pur7dIw5M
>>346
ちなみに、C#プロジェクトでは、そのようなフォルダは作成されず、サイズが1GBも
あるようなデータファイルも作成されません。
もちろん、C++ Builderなどでは、C++ですがサイズが1GBもあるようなデータファイル
は作成されません。遥かに小さいです。
また、少し前の Visual Studio では、C++ ではそのような巨大ファイルは作成
されませんでした。
2022/12/25(日) 19:34:07.34ID:O8Oakqwl0
せやな
2022/12/26(月) 10:16:34.41ID:VH0Lg5Zw0
IntelliSenseとCodeLens用に、プロジェクトで参照してる全ヘッダファイルをキャッシュしてるからサイズがでかくなる
気にしなくてよい
2022/12/26(月) 10:44:10.21ID:LkzXsENG0
>>346
正常
単なるキャッシュでSSD消耗させたくないから俺はローカルのreposフォルダまるまるRAMディスク上においてる
VC#だとプロジェクト下には溜まらない一方でTempのLogsやnugetキャッシュが溜まっていくからこの辺もひっくるめてRAM上に置いてる
2022/12/26(月) 12:48:49.42ID:dBK2ZFHz0
>>348
EntityFramework 6.4.4
nugetでインストールしても

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

とでて.NET 6.0だと動かないですね。
354デフォルトの名無しさん (ワッチョイ 9f5f-MkkF)
垢版 |
2022/12/26(月) 14:43:09.78ID:iEVBrMfC0
なぜそれが出るのかわからないのかね
2022/12/26(月) 16:54:05.40ID:QYSrG3sQ0
>>352
ramdiskはどんなソフト使ってますか?
356デフォルトの名無しさん (ワッチョイ cd8e-KYS3)
垢版 |
2022/12/26(月) 17:02:10.37ID:z4xq5LYD0
>>352
髙耐久SSDを使えよ
2022/12/26(月) 19:23:51.55ID:6VBCFPtN0
SSD心配するぐらいならプログラマーならCopyメソッドで他のデスクにバックアップするの作れと・・・
2022/12/26(月) 20:11:33.92ID:dBK2ZFHz0
>>354
正直わからないです!

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

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

.NET6.0で全くできないなんてことあるの??と疑問に思って質問しております。
どう回避すればいいのかがわからないです。
教えていただけないですか。
2022/12/26(月) 20:29:50.01ID:tmqxSKGS0
>>353
https://learn.microsoft.com/ja-jp/ef/efcore-and-ef6/
> Entity Framework 6 (EF6) は、.NET Framework 向けに設計されたオブジェクト リレーショナル マッパーですが、.NET Core をサポートしています。 EF6 は安定したサポートされている製品ですが、現在は積極的に開発されていません。

.NET6は.NET Frameworkじゃないんだなこれが
2022/12/26(月) 20:56:24.85ID:0mUw2oBvd
まー、今後のことを考えると Code First やった方がいいな
.NET 6 でもサポートされてないし、Entity Data Model はもう使わない方がいい
2022/12/26(月) 23:07:17.24ID:Sxns5c4i0
.net6 entityframework coreではパッケージマネージャコンソールからscaffold-dbcontextコマンドを使ってDBコンテキストとテーブルクラスのソースコードを生成します
362デフォルトの名無しさん (ワッチョイ a701-+TDV)
垢版 |
2022/12/27(火) 07:26:52.78ID:7yivOiyj0
EntityFramework Coreなら.NET6や7で動いたけど…
Commandツールインストールした覚えあるからそれかも知らん
2022/12/27(火) 09:01:26.92ID:l04I7z6/0
//stackoverflow.com/questions/72747159/using-entity-data-model-ef-core-6
似たような話あったけど、"code-firstにしようぜ" みたいなコメントは有ってもコレで解決って話は無いな
2022/12/27(火) 09:52:27.64ID:hTZP3Dzc0
>>355
元々はImDisk使ってたけどGetFinalPathNameByHandleとの互換性が無く
VSのデバッグが機能しなかったりその他インストーラーが機能しなかったりするのでArsenal Image Mounterっての使ってる

>>357
ソースはギフハブ、他は単なる一時ファイル
この状況下でローカルバックアップが必要と考える方が非合理極まりないしプログラマ思考とは思えないが
無論他にリモートバックアップはしてるし
2022/12/27(火) 18:22:58.55ID:OJauRdlf0
ふーん
366デフォルトの名無しさん (アウアウウー Sa1f-SHOq)
垢版 |
2022/12/28(水) 16:06:49.49ID:wx2BQ76Ga
>>358
回避とか言って逃げ回ってるうちはダメだ
立ち向かえ
367デフォルトの名無しさん (ワッチョイ e301-ryNa)
垢版 |
2022/12/29(木) 20:31:35.62ID:Y+ACb6m80
DependencyInjectionを使うとブレークポイントが機能しないんですがこれは普通の挙動になるのでしょうか?
普段VMのCommandでサービスをnewして実装するとサービス側のブレークポイントで止まるのですがDIしたものでやると止まりません
また、ブレークポイントでの変数確認についても0が帰ってきます
そのくせ正常に動いているという何ともよくわからないような形になってます
2022/12/30(金) 22:40:24.64ID:iYlYPSRw0
Select Case i
Case 0

Case 1

Case 2

End Select
があってCase 0に×を書いて〇以下をズラズラ下に一気にズラすにわ何すれば
Case 0 × 、 Case 1 〇 、Case 2 △ 、 Case 3 □
ちまちま書き直すのでなく自動で
2022/12/31(土) 08:04:12.66ID:7YlAfKqe0
Select Case i - 1
2022/12/31(土) 08:52:21.53ID:/zFZN6ZJ0
ふむ しょうがない
For i = 0などの始まりを0以外で妥協するか・・・
For Eachで自動でできた配列もindex(0)から始まるが
Select Case内を書き直すより楽なら
2022/12/31(土) 12:20:26.50ID:ieDLAkZw0
>>368
自分ならVimでqq/Case^Mw^Aとして@qでやっていくな
楽ならVimでもExcelでも外部でやればいいと思うけど
2022/12/31(土) 13:24:57.93ID:/zFZN6ZJ0
言いたいことわわかった
正規表現ぽいのや文字列フォーマットならyyyy/MM/ddみたいのしか使ったことないけど
InStr関数で<html>aaa</html> → aaaだけ抜き出すみたいな正規表現使わないのならなんとか
2023/01/01(日) 23:37:25.91ID:Md6PYKbC0
VisualStudio C#でDB接続するアプリを作成したいのですが、
ソースをGithubで管理したいです。
DBパスワードの扱いでスマートな方法はなんでしょうか?
リソースファイルにおいて.gitignoreでしょうか?
374.NET MAUI HighSchool (ワッチョイ 9a01-duIi)
垢版 |
2023/01/02(月) 14:01:44.17ID:PqfeCwI10
>>373
それでいいよ
たしか最近のアプデでソリューションエクスプローラーのファイル右クリックでgitignoreにできたと思う
2023/01/03(火) 00:05:51.91ID:KVyiMdq90
ありがとうございます。
2023/01/04(水) 15:12:03.86ID:EuK71Uhh0
質問・依頼
前に使った変数を忘れる病で
Dim i202301041509 As Integer ' コメント Integer 2023年01月04日15時09分
みたいな長い変数名にならない重複しない変数名を考えなさい
2023/01/04(水) 15:46:19.85ID:6UBQUDzE0
>>376
なに?ベーシックん?
2023/01/04(水) 16:04:05.27ID:EuK71Uhh0
?
2023/01/04(水) 16:22:53.22ID:lFNs7lW+0
>>376
連番をBase64でエンコードすりゃいいじゃん
変数に使えない奴(数字から始まるとか +/ が含まれるとか)はすっ飛ばせばいい
2023/01/04(水) 16:30:41.86ID:EuK71Uhh0
Base64 検索

うお めんどっち
2023/01/04(水) 16:37:21.23ID:EuK71Uhh0
先頭文字列だけ決めて残り適当にキーたたいて
iKO1 iKO2 iKO3 integer
Snj1 Snj2 Snj3 string
DouLP1 DouLP2 DouLP3 Double
Dlp1 Dlp2 Dlp3 Date
最初の一文字~3文字だけ意味持たせて残り適当でいいや
2023/01/04(水) 19:34:05.94ID:Ym3ItUV6d
>>376
後でそのコード読まないとダメなやつが死ぬから止めとけ
2023/01/04(水) 23:40:48.97ID:EuK71Uhh0
メールアドレスコピペするような自分用のしか作らない人だし
2023/01/06(金) 19:02:48.67ID:FGHOehhL0
年末まで動いていたWPFでResouces.resxの一部が読めなくなったんだけども、自分だけかな?
デザインプレビューでもコントロール単位でバツマークがつく
クリーンとリビルドと再起動を繰り返しても直らん
2023/01/06(金) 19:10:39.59ID:FGHOehhL0
エラーコード貼っとく
ググってもエラーのdllファイルが無いとは出るが、プロジェクト名が出てる場合はどうすればいいんだろ?
とりあえずリビルドで消えるし実行は出来てるが、終了時とXAML画面でエラーになる

エラー XDG0024 ファイルまたはアセンブリ 'プロジェクト名, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
386デフォルトの名無しさん (ワッチョイ 93ad-U0xt)
垢版 |
2023/01/07(土) 04:57:52.84ID:XuIpVOoo0
>>384
Any CPUでリビルドしたらバツマーク消えない?
2023/01/10(火) 09:11:14.94ID:JyMQkeRJ0
プロジェクトの一部がアンロードされたりする
.net sdk問題なら環境変数再設定でなおったけど違う症状でしょうか
2023/01/10(火) 13:24:32.27ID:ZisiPnco0
>>386-387

すいません、解決しました
xaml画面にある「すべてのコントロールを表示」が「プラットフォーム コントロールのみ表示」になっていました
カスタムコントロールが混じっていたので、それで他のコントロールもエラーになっていたようです
2023/01/11(水) 17:41:14.35ID:FsOK5Oy6d
C言語でsqrt()関数を使う場合、sprt(2.0)ならmath.hファイルを読み込みコンパイルできるのに sqrt(a)と変数にしたらヘッダファイルを読み込まない。vscodeがビルドインのエディタだからかな?
2023/01/11(水) 18:13:20.99ID:7xdzj+MQ0
sprt(2.0)なんてコンパイル時に計算されて定数じゃん
1.41421356て書くのと同じ
2023/01/11(水) 18:33:41.42ID:z30RtL4t0
オレのパソコンでも
Dim a As Integer = 10
Dim S(a) As String
がエラーになった希ガス
2023/01/11(水) 20:18:32.06ID:GfNLeemV0
sprtはmath.hには定義されてないよね
393デフォルトの名無しさん (アウアウウー Sa85-DH5p)
垢版 |
2023/01/13(金) 09:36:43.02ID:NX/X2xhta
stdlib.h
2023/01/19(木) 08:24:46.88ID:pNQOSNx5M
C#でクラスを作ったフォルダでデフォルトの名前空間が勝手に指定されてるけど
これって前は無効にできてた気がするけど今はそういう設定はなくなった?
2023/01/19(木) 10:11:45.28ID:KEMm7MfAa
また奇抜なコード書きたいやつきたな
2023/01/19(木) 17:38:51.36ID:pNQOSNx5M
名前空間的なものがフォルダ構造に制限されるのはクソ言語だと思う
rust Java…

その点C# は優れていると思う
2023/01/19(木) 19:15:48.29ID:EJgZgiC/M
名前空間は常に
myapp
のみ
2023/01/25(水) 05:29:20.65ID:iF99zPaZ0
Windowsエクスプローラ 検索文字列入力してもあるはずのファイルがひっかからないから
自分で作るしかないんじゃないの?
399デフォルトの名無しさん (ワッチョイ a75f-pNNl)
垢版 |
2023/01/29(日) 19:46:40.60ID:4cJ0TLbk0
>>396
Javaはわかりやすくしたんだけどな。

そういうわかりにくいものを作ろうとするのがマイクロソフト
2023/01/29(日) 20:04:50.67ID:a94s7VAA0
フォルダと切り離された名前空間がわかりにくいって頭相当ヤバくね
401デフォルトの名無しさん (ワッチョイ a75f-pNNl)
垢版 |
2023/01/29(日) 21:16:50.68ID:4cJ0TLbk0
>>400
現実と違う地図を読むために、他の資料を取り出すのか?
402デフォルトの名無しさん (ワッチョイ a75f-pNNl)
垢版 |
2023/01/29(日) 21:17:32.86ID:4cJ0TLbk0
>>400
そういうのは決まりを作らないと制御不能になる
2023/01/29(日) 21:17:50.82ID:a94s7VAA0
何言ってるのかわからんがフォルダと名前空間に何か関係があると思ってるのか?w
2023/01/29(日) 21:21:26.22ID:a94s7VAA0
てかJava以外にそういうキチガイじみたルールの言語無いからそれでわかりにくくなるならJavaしかできないお粗末な頭ということになるぞ
405デフォルトの名無しさん (ワッチョイ a75f-pNNl)
垢版 |
2023/01/29(日) 21:38:07.28ID:4cJ0TLbk0
そもそも名前空間が後付けだと知らないのか?
406デフォルトの名無しさん (ワッチョイ a75f-pNNl)
垢版 |
2023/01/29(日) 21:45:59.69ID:4cJ0TLbk0
>>404
C言語、C++の自由な参照を論理的に分けるためのものを、Javaのパッケージのように理解するのはわかるが、C/C++の発展型とJavaの発展型がごっちゃになっているのは、ちょっと論じる点がずれている。
407デフォルトの名無しさん (ワッチョイ e301-5T4A)
垢版 |
2023/01/29(日) 22:05:12.85ID:K4zSuEvl0
Javaは、この間抜け!精神を受け継いでるのでは。
408デフォルトの名無しさん (ワッチョイ e301-5T4A)
垢版 |
2023/01/29(日) 22:09:45.11ID:K4zSuEvl0
Javaは当時としては革新的だったし、妥協ない文法をLALRに収めたのは天才過ぎた。
しかし、有効に使われることは無く、天才の無駄遣いだった。
2023/01/29(日) 22:44:26.92ID:a94s7VAA0
>>406
じゃあお前がズレてんだろw
Javaしかないクソルールでないとわかりにくいとか言い出す残念な頭で何を言ってんだw
410デフォルトの名無しさん (ワイーワ2 FF12-ZLxo)
垢版 |
2023/01/30(月) 14:33:57.56ID:o0vEEgbtF
古代のC++観たいなくそ言語が無ければJavaは産まれなかったし
Javaが無ければそれこそ現代のC++は産まれていない
2023/01/30(月) 18:35:05.66ID:BI3s5DYMd
今まさにそんな感じだな
2023/01/31(火) 00:45:08.99ID:hLRYDq4/M
上でも書いたけどrustもモジュールに制約があってフォルダ構造に依存してる

他の言語も多かれ少なかれフォルダ構造を基にパッケージやモジュールや名前空間が決められてるのが多い
2023/01/31(火) 00:45:40.11ID:hLRYDq4/M
そいつらみんなクソ言語
2023/01/31(火) 07:12:09.04ID:YNMDboNb0
>>412
rust と Java 以外にあったっけ?
2023/02/01(水) 13:37:18.49ID:pyZWkdK6M
>>396
Javaのフォルダ制約はメンドクサイなと思う。
Explorerなどで直接見たいときにだる過ぎるし、grep検索してもフォルダ名が
長すぎて見にくい。
2023/02/01(水) 16:22:59.30ID:pyZWkdK6M
>>415
[補足]
さらに厄介なのは、フォルダの「接頭辞」として、自分のサイトのドメイン名を付ける
ことが推奨されていること。まず第一にドメイン名を持ってないプログラマも
多いということ。第二に長すぎること。例えば、
xxx.co.jp
だと、c:/zzz/プロジェクト名/xxx/co/jp/パッケージ名/クラス名 みたいになってしまい
大変なことになる。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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