Visual Studio 2019 Part4
レス数が1000を超えています。これ以上書き込みはできません。
「Visual Basic」は.NET Coreでもサポートを継続 〜ただし、言語としての発展は終わり
.NET Framework/.NET Core双方でのVB互換性を重視
2020-03-16
https://forest.watch.impress.co.jp/docs/news/1240998.html Win32APIしか使わないアプリはたまに
仮想環境のXP上でVisual C++ 6.0立ち上げて作ってる XP使うならアクチが必要だからネットワーク環境が必要だから
だったら仮想環境の意味ってあまりなくね? win32apiしか使わないけど、win10環境でビルドにvs2013、ガワにvs2019使ってるけどね クロスプラットホームアプリ作るんだけど、
C#使いならXamarinがベスト? 例えばさ、猛獣使いが猛獣の扱い方について素人に聞いたりする? 今ならそうなのかね
年末に.Net Core 5.0が来たらそっちが本命だろうけど
マイクロソフトの売り文句通りになったらの話だけど クロスプラットフォームは開発環境と実行環境が異なるプラットフォームで開発などを行うこと
マルチプラットフォームはひとつのソースやリソースが複数のプラットフォームで動作すること
微妙にニュアンスが違う Core開発の主力メンバーがcoronaで死なないことを祈ろう Visual Studio 2019 version 16.5.3
released April 7, 2020
Fixes issue when entering wrong credentials while trying to connect to a remote Mac build host.
Fixed an inability to open some types of files.
Fixed an issue resulting in a failure to add an Apple Developer account with two-step authentication.
Fixed a crash in watchOS applications when creating GC thread.
Fixed regression that disallowed exponential floats of the form 1e5f.
Fixed an issue preventing opening files that are opened in external applications such as Word or Excel.
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.5.3 VSのリリースノートはたまにXcodeのスレを開いてるのかと見間違う Mac/iOSがらみのfixが並んでるからじゃね? 意外とダウンロードに時間がかかってたけど自分のとこで更新適用したら50MBとか出た
Xcode用が多かったのなら納得 Gitを導入することになったんだけど、GithubとAzureDevOpsはどっちがいいの? アプデしたらキモい色になったんだがどうすりゃ治んだ Visual Studio 2019 version 16.5.4
released April 14, 2020
Modified the find "List View" to work with the VsColorOutput extension.
Fixed a regression introduced with version 16.5 where use of default indexed properties with value-types caused an internal compiler error.
Modified find in files to preserve user settings between Visual Studio 2019 sessions.
Fixed an issue where Goto next/previous entry failed to work in the find results list when "preview selected files in find results" is turned off.
Fixed an issue with find when doing a regex search a pattern that did not contain regex special characters.
Fixed the button placement in find in files tool window when its in a docked position. Changed alignments for better experience in docked mode.
Fixed an issue where the find list view did not navigate to results when enter was hit.
Fixed an issue where Goto next/previous entry failed to work in the find results list when "preview selected files in find results" is turned off.
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.5.4 C++の変数がエクスポートされるシンボルについて聞きたい。
スレ違いなら誘導してください。
VCの場合、変数の型がシンボルに含まれるので、異なる型の変数を同じものとして参照させられない(リンクエラーになる)。
これをムリヤリにでも同一視させたいときはどうすれば?
○エクスポート関連をいくつか試してみたが、ダメだった。orz
○std::coutのソースを見ればわかりそうだけど、見つからんかった。orz 何言ってるのかよく分からないが、これの話か?
ttps://aki-yam.hatenablog.com/entry/20081019/1224386522 unionの話?
モジュール化が当たり前になってから
使った話聞かないな。 >>35
それと似てるけど、もっとあやしい話。
あるひとつの名前Lib::objが、あるソースではClassA、別のソースではClassBとして参照できるようにしたい。
# ODRから外れてるのはヨシ。
○g++だと、変数のリンク用のシンボルにはクラス情報を含めないのでふつうにセーフなんだよね。VCは含めるので別シンボルになってもうてアウト。
○extern "C"だと、名前空間が使えないし、本体オブジェクトのソースをC++で書けないのでアウト。
○VCでも、シンボルを改変する方法があるみたいなんだけど、よくわからない。。。DLL限定?
>>36
リンカレベルのunionみたいな?
ふつうのunionは、メンバ変数を書くのがイヤで。
「モジュール」で解決できる? > ○extern "C"だと、名前空間が使えないし、本体オブジェクトのソースをC++で書けないのでアウト。
いや、使えるし、書けるのか。。。
ちょっと試してみると、これでなんとかなりそう。
ということで、きっと解決!
ありがとうな。 報告。さっきの続き。
extern "C"は、namespace{}中でも使えるし、C++的には名前空間も有効だけど、リンク用シンボルとしては、名前空間部分は外れて変数名だけになるんやな。
この結果、こっちの名前がC標準ライブラリで使われてる名前とかぶったら死亡しよる。。。
ということで、もっといい方法があったらぜひよろしく! リンカ名を調べて、同名の実体をアセンブラで定義できない? >>40
シンボルは「?」で始まり、「@」を区切り文字にしたような、特殊なテキストだけど、アセンブリなら定義できるんだっけ?
ただ、アセンブラはわかって使う自信がないのとで、ちょっと。。。 適当な名前で extern "C" として宣言しておいて
どこかの名前空間に使いたい名前で参照を置いてみるとか。 __declspec(selectany) ではあかんの? >>42
できた!
実変数領域はextern "C"でなくても(いっそ非公開でも)いいもよう。
実はポインタでは試してたんだけど、でもポインタはイヤだな、オブジェクトでなんとかならんかな、とやりかたを探してた。
参照は試してなかったけど、やってみたら充分許容範囲。
ということで、ほとんど解決!
ありがとう。ありがとう。 >>43
知らなかったので、ドキュメントは読んでみた。
試してないけど、用途が違いそう?
特定シンボルが外部にあるときにとにかくリンクさせる用?
今回の件は、シンボルが別なので。 Visual Studioのソリューションとプロジェクト、Gitの使い方について教えてください。
仕事で自分用のツールを作るためにVisual Studio Pro 2019とC#でプログラミングをしています。
これまでは1つのツールにつき1つのソリューションを作っていて、その中の1つのプロジェクトに1つ
の機能をまとめてライブラリにする構造にしていました。ツール間で共通利用するライブラリでどれが
新しいのかわからなくなったりするので、ソリューションの使い方とバージョン管理をちゃんと理解して
使いこなしたいのですが、ソリューションのまとめかた/切り方?とGitへの対応のさせ方がよくわかりません。
Visual Studioでは、ソリューションとGitリポジトリが1対1で対応しているようなので、ライブラリごとに
1つのソリューション(と対応するリポジトリ)を作って、各ライブラリ毎にバージョン管理をするので
あってますでしょうか。
また。その時に、ライブラリを使う側のソリューションからの、ライブラリの参照方法はどのようにすれば
いいでしょうか。「ソリューション>追加>既存のプロジェクト」でも「プロジェクト>追加>参照>ファイルを
選択」でも、ライブラリ側でコード変更やビルドをするとその時点で参照する側にも影響を与えてしまうので
、これだと参照する側のバージョン管理ができてないのでは?という気がして正しくないように思えます。 マルチプロジェクトだろ
普通は、1つのソリューション内に、1つのプロジェクト。1対1。
でも、大きなものでは、1対多 ライブラリは別プロジェクトにして、git submodule addしたら? >>47 >>48
アドバイスありがとうございます!
1つのソリューションの中に、(UIは別として)基本計算、2D描画、通信、ログファイルIOなどと
機能ごとにプロジェクトを分けてライブラリにしてました。再利用性を考えて分けたのですが、
結局管理できていないので分けすぎなんでしょうか。
ひとまず、共通性の高いライブラリは1ソリューション1プロジェクトにわけてみて管理できそうか
やってみます。
あと、git submoduleについてもありがとうございます。調べてみたらVisual StudioのUIではまだ
使えないみたいですね。コマンドラインから打てばVisual Studio側で認識してくれるようなので
やってみます。
ソリューション内のプロジェクトごとにリポジトリが分かれてれば一番いいのに、と思っていたので
submoduleを使えば実現できそうな気がします。 >>49
>機能ごとに、プロジェクトを分けて
これらは、別プロジェクトじゃない。
同一プロジェクト内
Ruby on Rails なんて、プロジェクトを初期化しただけで、
100個以上のフォルダ/ファイルがある
third party のライブラリが入った、node_modules 内には、千以上はありそうw >>50
それはやりかた次第やろ。
唯一の正解はない。
分割した方がわかりやすいかもしれないし依存関係を整理できるかもしれないし設定が面倒かもしれないし、まとめた方が扱いやすいかもしれないし混乱するかもしれない。 プロジェクトは、仕事・成果物の単位。
普通は、マルチプロジェクトにならない
マルチプロジェクトになるには、
未来に、その機能を使うかも知れないから、
DLL にして、プロジェクトを分離しておくような感じだろ
数年後に使うかも知れないようなために、現在のコストを掛けられないから。
それに、まず使わないと思う
機能を分離して、異なる人が開発するのは、あるかも知れない。
Aさんがメイン処理で、BさんがライブラリのDLLを作るとか 自分用のツールでわざわざプロジェクトに分けなくて良いよな
使い回すにしてもソースで良いし
無駄に手間が増えるだけ
DLL化ならまだ多少の意味もあるだろうけど Visual Studioとgitとで行き来しながらsubmoduleの使い方を練習してみて
いくつかつまづきましたが、ほぼ思い通りの管理ができそうな目途がつきました。
アドバイスいただいた方々にあらためて感謝。
コードを書き散らかしてた時より管理の手間が増えましたが、gitに習熟すれば
気にならなくなるかも。
>>52 >>53
おっしゃるように、ライブラリをいちいち分けると手間が増えてコストアップなので、
バランスが大事ですね。プログラミングは独学で業務でも1人でやっているため、
普通じゃないことやって無駄な苦労してないかと心配になることが多いので、
ご意見ありがたいです。
>> 54
調べてみたら依存関係があるものとか便利みたいですね。
また機会を見て勉強してみます。ありがとうございます。 2015のスレがないのでとりあえずここで質問なのですが
プロジェクトファイル立ち上げてしばらく下のステータスバーに
processing ファイル名...(ファイル数 remainimg)
と表示されて全ファイル処理されてるんだけど、前はこんなのなかった気がするんだけと、これって何?
最近、XAMPP入れたり、PHPをデバックできるように設定したんだけど、その辺関係ある?
途中でもデバッグは開始できるけど、毎回起動時とデバッグ時に走り出すのでマシンにも無駄な負担かかってそうで WindowsだけでiOSアプリの公開まで出来る?(何回もされてる質問だと思うけど) >>58
MacinCloud.com等のクラウドサービスを使って出来なくはないという話を見たことはある
使ったことはないから詳しくは知らん ビルドだけならクラウドサービス使えば何とかなるけど、アプリ公開までするならMacがないとApp Storeに登録できない アップル、Google、アマゾン、フェイスブックには独禁法は適用されない >>61
なんでやねん。
そもそも、独占は別に問題ちゃうし。 まあでもAppleは実質自端末にしかアプリ提供しないもんな
シェア次第で突っ込まれるかもな >>64
だからシェアは関係ない。
シェアに由来する不公平の押し付けだけが問題。
考えてみろ。
シェア100%で問題になってないものはいくらでもあるやろが。 Appleは自分はOKで他社は絶対ダメで訴えまくるApple。鬼畜企業。 >>65
iPhoneのシェアに由来する不公平の押し付けだろ?Macの強要は >>67
おまえは、Macの購入をムリヤリ強制されてんの?w
買わない選択肢がリッパにあるやろが。 >>68
独占禁止法の趣旨は、買わない自由とは関係ないだろ 独占禁止法は、独占を禁止しない。
シェアも関係ない。
略称から勝手に妄想せずに、Wikipediaでいいから読め。
>>69
Appleは嫌い。
今まで関連商品を買ったことがないレベル。
>>70
自由なビジネスができていれば、独禁法の対象ではない。 appstoreを強制されてるのはおかしいけどな
訴訟いまやってるんだっけ 本質は、実力競争になればアジア人には絶対に勝つことが出来ない白人が競争にならないようにしてることなんだよ。
アメリカでは如何に競争しないかに重点が置かれている。
そうしないと絶対にアジア人に負けることが分かってるからだ。 大事なのは自由であることではなく、競争が生じることだ。
競争しない作戦を行うことや独占する自由を認めたのでは地球全体が駄目になる。
現にこの数十年間、世界中で、生産性の伸びの鈍化が起きている事が知られている。 >>72
しかし、Appleが販売する製品が対象でありそのために作り上げた市場であるし、動作保証やその責任もあるし、リスクとコストを考えたら、フルオープンはいくらなんでもムリがあるやろ。
イヤならよそに行く自由はあるわけだし、アプリ審査の透明性向上くらいが落とし所になるのでは? 仕事でいろんなOS向けの開発やるから特定OSの信者になる感覚がよく分からんわ >>75
利益を独占するために排斥仕様にした独占市場。
他人のものはおれのもの。おれのものはおれのもの。
過去の歴史を見ればAppleは無責任な切り捨て大魔王だよ。 昔はウォズを尊敬するという人の方が多かった気がする。
ジョブズ派は原始マカーくらい。 >>77
そのとおり。w
それはそれとして、独禁法を持ち出す勘違い君がいたから、誤りを指摘しただけ。
罵るならストレートに罵れ! コーク: 麻薬由来
ペプシ: 消化酵素由来
あとはわかるな? Windows10 iot coreとは何だったのか framework捨てるのはCoreが完成してからにしてほしかったな AZUR RTOSとか出てきて何が何やら
IoT Coreと何が違うの? Win10 IoTは組込み機器用途ではあるけどリアルタイムOS(RTOS)ではない
あくまで汎用OSの範疇の製品だからな 組み込みOS(汎用)の最大勢力は組み込みLinux系、RTOSの最大勢力はTRON系
いずれも複数の企業や団体がそれぞれに製品化しておりデファクトスタンダードと呼べるような製品はない
Microsoftがそれぞれの領域にWin10 IoTとAzure RTOSで参戦している構図 いやWinIoTはWindows Embeddedシリーズで、
主に画面の付いた業務用機器向け
従来からWindowsが圧倒的シェアを持つ分野だよ Visual Studio 2019 version 16.5.5
released May 12, 2020
Team Explorer not loading after update to mandatory latest visual studio version for Visual studio 2019
Find Highlighting Fails when Matching with Match Case Disabled and Regex Option Enabled 買い切りかサブスクで悩んでるんですけどどうですかね?
MSDNとか使うことあるのか?といつのが正直なところです。 買い切りのVisual Studioなんて今ないんじゃ? >>104
これのことかな
https://docs.microsoft.com/ja-jp/visualstudio/subscriptions/vscloud-overview
Q:リテール サブスクリプションの価格が高くなっています。 どのような追加特典が得られますか。
A: サブスクリプションに付属する Visual Studio IDE の永続的ライセンス権が得られます。
更新時にお支払いいただくのはソフトウェア アシュアランス料のみであるため、かなり安くなります。 >>105
それってサブスクリプションに付随するものなのでは?
ぶっちゃけ >>103 はCommunityで十分なんじゃという気がするが 皆さんありがとうございます。
実は今communityで開発してて事情があってproを買わないといけなくなりまして今回相談した次第でした。
もう少し財政面の相談もですが色々と情報を集めます。 まあ、新しいバージョンには不具合も少なくないから。。。 CommunityとProってあんまり変わらんよな
Proにしなきゃいけない条件は
> PC 250 台超、または年間収入 100 万米ドル超の組織です。
開発にまったく関係ないPCもカウントするんだろうね あれこれ悩まずに素直にサブスクリプションでProfessional買っとけ 以前はVS単体とMSDN(1年有効)付きのVSの両方がパッケージ販売されていた
現在はMSDN付きのVSのパッケージ販売は廃止されてライセンス販売のみとなっている
ライセンス版はサブスクリプション方式のみが提供されている
VS単体のパッケージ販売についてProは現在でも入手可能
Proより上位のEntなどについては元々MSDNなしの製品はなかったのでライセンス販売しか行われていない >>110
個人がそういう組織から仕事受ける場合もcommunityはNGなんで実質仕事じゃ使えないんだよ Communityはほぼ個人開発者とOSSのためのもんだからね サブスクリプションじゃないVisual Studio単体のライセンス販売はいまでもある
https://www.seshop.com/product/detail/22964 ライセンス販売の場合はライセンスの有効期間内であればメジャーアップデートの際に最新版に更新できる
ライセンスの更新は新しく新規に購入するより割安なので新規に新しい製品を購入するよりは安上りで済む
ただしそこまでやるにはVS単体で購入するのは馬鹿らしい
どうせなら単体ではなくてMSDN付きにしておけばアップグレード権と同時にMSDN特典も同時に常に維持
できるのでその方がお得 ライセンスの有効期間ってなんだ?
ソフトウェアアシュアランスのことか?
Visual Studio のライセンスに SA の販売はない
それがほしいなら最初からサブスクリプション買いなさいって言うのがマイクロソフトのスタンス 受託開発でクライアントが大きけりゃproが必要なの知らないやつ多くね?
違反してるやつ多そう サブスクリプションのやつはSAあるけど
VS単体は新規ライセンスしかないだろ 新規ライセンスにはSAは含まれてる(L&SA)
>>115でSAの有無が選択できるという説明がやや意味不明だけど…
どちらにせよPro単体では更新は出来ないのでライセンス販売でPro MSDN付き以外を選ぶのは馬鹿らしい
Pro単体なら素直にパッケージをMSストアからでも買っておいた方が手続きが簡単で済む いや、好きにするも何もライセンス版を既に利用してるので今さら変更する気は無いよ
OpenBusinessで2年毎のSA更新
更新時に>>118の2社競合で安値を提示してきた方を選んでる >>113
なるほどね
間に零細入れて孫請けでロンダリングできないかなw 他人の財布の都合なんてどうでも良いじゃありませんか
.net core 3.1 の方が そうだなー
自分の財布の方が大事だわ
来月で満了だから契約更新しないといけないが
消費税もあがったしつらいなー 規模とか分からんから適合するか分からんけど、Action Packという選択肢もあるよ 昔開発の合間に息抜きでc#でツール作ってたりしたけどまぁライセンス的にはアウトだったろうな MSとのライセンスとしては問題ないでしょ
会社との間の問題はあるだろうけど むしろ会社との問題のほうがないやろ。
その会社がライセンスを与えるわけやないんやから。w ツールが仕事で使うものならMSとの問題
仕事で使わないものなら会社との問題 以後安易にCommunityで十分だろとか言わないようにしろよ 会社の道具を勝手に使ったら業務上横領だっけ
形がない物でしかもいくら使っても減るもんじゃないから意識してないけどさ バージョン16.5.5の調子が非常に悪いので
16.5.4に戻したいのだけどどうやったら簡単にできますか >>137
システムの復元というWindowsの機能は使えませんか? >>138
その機能は経験上頼りたくなかったのですが、他に方法が思い浮かばず時間も無いので試してみました。
VSを立ち上げてバージョンを見ると16.5.4に戻ってますが、VSインストーラーでは16.5.5がインストール済みと表示
そして、肝心の挙動の方はますます訳が分からないことに… orz ・バージョンアップにすぐ飛びついてはいけない。様子見すること
・こんな掲示板でのレスを脊髄反射で実行してはいけない
いい反面教師だったな いいこと聞いた気がしたら裏を取るのは当たり前
やらないやつはアホ C++ Module対応がどこにも書いていないような・・・ 新規にオフラインダウンロードするのに 23分もかかってしまった Core SDK ひとつ前の 3.1.202 入れたら直った バージョンアップしたら再起動しろって言うから、再起動したらVS2019がなくなってた。
VisualStudioInstallerを起動したら、失敗しましただって。なんじゃこら。 低スペで起こりうる問題だったらクソPCを買い換えろという指摘は妥当だが
この場合クソが当てはまるのはスペック部分ではなかろ
とりま現時点でクソを部分一致で当てはめると>>148と>>152とVS2019がピックアップされる VS2019はメジャーバージョンアップが来たばかり 問題になるほどの低スペックって具体的にどんなんだよw 16.5.5から16.6にアップデートしたら
プロジェクト開いただけでフリーズしやがって何もできない
OSごとフリーズ
みんなは使えてるの? もしかして>>146の言ってる開けないはフリーズ? こっちは余裕で使えてるけどマイナーアップデートは
二週間くらいパッチこないくらい落ち着いてからにした方がいいぞ
人柱上等ならここでぶーたれるんじゃなくてDeveloper Communityに報告してvote押させたもれ なんの問題もなく動作してる
新規プロジェクトでも死ぬの? 人柱上等なんだけどみんなは平気なのかなと思っただけ
面倒だけどとりあえずアンインストールして入れ直すわ >>163
新規は大丈夫
EDCBのtkntrecとか死ぬわw Windowsでプログラムするの10年ぶりなんです。
GUIクライアントなんですが、どのフレームワークを
使うのがスッキリでしょうか。
できたらマルチプラットフォームにしたいので、
モデルビュー分離できるのが、よいのですが。
まあ、当面はWindowsで動けばよいです。
どんなアプリかといえば、
https://ja.osdn.net/projects/midicrossport/
これを、JavaでなくNativeにしたいです。 >>168
当面Winでしか使う予定がないならマルチで作るメリットないな MFCってまだある?
Win32APIって64bitOSで動く? 最近は.NET CrossPlatformなんだ、、
しかし、まだ書籍にはなってないか、、
自己解決しましましましま >>168
XAML系は永遠に流行らない気がするからElectronなんてどう?開発はVSCodeで とりあえず、手当たり次第ということで、
.NET プログラミング技術
Rev.2004.9.1
http://objectclub.jp/technicaldoc/c/training.pdf
ここからいってみます。
VSCode、VisualStudioCodeの略ですかね。。
Electron?調べてみます。
今は1言語だけで網羅する時代じゃなさそうですね。 Visual Studio 2019 16.6.0にアップデート後、ソリューションの再ターゲットすると、devenv.exeでアプリケーションエラーで強制終了・・・
おま環? >>180
プロジェクトの再ターゲットだった
slnファイルを開くと強制終了してしまう >>184
アプリを作ろう! Visual C#入門 Visual C# 2017対応 (マイクロソフト関連書)
読み終ったとこです。
これなら、自分みたいな初老PGにも余裕そうですね。 IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0 >>184
マルチプラットフォームでNativeってのが無理
C#だとNativeでもない上にWPFとWindowフォームはWindowsのみ >>194
それだけはやりたくない・・・
強制削除ができればいい VisualStudioUninstaller は? >>192
>>192
それでもWPFとWindowsFormはWindowsだけだってば
MAUIでどうなるのかは知らん 板違いになるけど、アンインストールできないプログラムを強制アンインストールする方法ある? 普通の.NET Core SDKはコントロールパネルのプログラムの削除から消せるが
.NET Core SDK from VSはVS Installerの個別コンポーネントから選択して
削除しないと消えなかった
どのバージョンだったか忘れたけどVSのバージョンアップの時に旧バージョンの
SDKがゾンビ化して残ってしまって消すのに苦労した >>205
一旦、関連コンポーネント含めて.NET Core関連を全部チェック外して更新インスト―ル
その後、改めてチェック入れ直して再度インストールすると最新版だけが残って旧版は消えていた 根気の勝負だよね
2013くらいのとき頑張った思い出
いっそOSリインストールの方が楽かも >>203
GUIアプリだと、ネイティブよりもC#+XAMLのほうが速いことさえありそうだがな。
とくにマルチスレッド。awaitに勝る実装はもう現実的やないやろ。 >>206
それもやったけどダメだった
手動(レジストリとファイルの削除)でアンインストールできなかったっけ? 強制アンインストールするソフトはあるけど、中華の怪しいソフトしかなくて・・・ VSはアンインストールが鬼門
基本は入れたら入れっぱなしが最強
それ以外で消せなかったらOSから入れ直す まぁチェックポイント作っているなら
それを適応かな HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
から実体ファイル・フォルダを削除、そのレジストリも削除
でアカンのか すごく初歩的な質問で申し訳ないのですが、
テキストボックスにEnterとLeaveイベントを追加しようと思ったらイベントハンドラに見つからない
GotFocusとGotLeaveイベントはあるけどこれは使いたくない
なぜそもそもEnterとLeaveのイベントがイベントハンドラに表示されないかって、ありそうな理由あります?
人からもらったアプリケーションをいじっているのでよくわからず… >>215
そもそもテキストボックスにそんなイベントはないような気がする。 >>208
GUIをマルチスレッドで処理するのは難しいので、Windowsは出来た当初から
マウスイベントなどをキューの中に入れて、待ち行列的にイベントは1つ完全に
終わってから次のイベントを処理する方式になった。
awaitをマウスクリックのハンドラの中で利用するとかなり難しいプログラミング
になりそうだな。 >>217
そういえば、論理回路の世界でも誰でも最初に思いつくものは非同期的になって
しまっているが、それを敢えてクロック信号に同期させて処理するというアイデア
が導入され、今に至っている。メリットは、導線の長さなどによる信号の遅延
の影響を余り考えなくて済むのでハードウェア的なバグが入る可能性が低いこと。
「同期回路」という。
それと同じで、GUIも、最初はマルチスレッド化して処理しようと誰でも考えるが、
敢えてそうせずに単一のスレッドで1つずつ順番にメッセージを処理するという
アイデアが導入され、プログラミングが簡単になりバグを減らすことに成功した。
それを敢えて逆さまの方向にもっていくのは疑問の余地が残る。 >>218
疑問なんかない。
マルチスレッドは、awaitがあればマシとはいえ、基本的に難易度が高いが、対応していかんとあかん。
GUI アプリは、動作の安定性だけでなく、体感できるクオリティーも重視されるようになった。
内部処理の都合だろうがなんだろうが、UIが止まってしまうことは許容されにくくなった。
同期回路も、高クロック化や高性能化の結果として、遅延やらスキューやらなんやらで、昔よりもアナログ的になってるやろ。
ちょっと線を伸ばせば、同期処理なんかそもそも不可能だから、シリアル処理が増えた。
知らんけど。 >>219
>GUI アプリは、動作の安定性だけでなく、体感できるクオリティーも重視されるようになった。
>内部処理の都合だろうがなんだろうが、UIが止まってしまうことは許容されにくくなった。
既に20年前ですら、C++で書いていれば、GUIアプリがUI自体の処理の遅さでストレスを感じさせることは無かったが。
仮に重いのだとすれば、それがC#の限界であって、C++の話ではない。 >>220
たぶんおじいちゃんのようだから、最後に誤読の指摘だけ。
> UI自体の処理の遅さ
そんな話はしていない。 >>214の方法で消せた
しかし、その後入れ直したけど、何故か当該プログラムはインストールされず インストール中にログが見れるといいんだけど、どうやって見るんだ? レジストリ消すってことは二度とそのアプリと関わらないって証だろ まーた適当なことを
>>222
ファイルが残ってるか、そのアプリが別の場所にレジストリ登録してるんでは
214ではあくまでもインストールされてるアプリの一覧の場所の話しかしてないんで、
インストーラがどこ見てるのかまでは分からん ms製は普通のインストーラがやらないような変な小細工してくるよな 一応アンインストールできたけど、ゴミが残った
昨日ゴミの削除方法を見つけたサイトがあったんだけど、忘れた >>215
純正のTextBoxじゃなくてカスタムコントロールだったとか >>167だけど再現しない
もっと情報送れいうから
言う通り送ったった
次のバージョンで直るといいな >>232
まず、設定をリセットする
1.ツール→設定のインポートとエクスポートをクリック
2.全ての設定をリセットを選択して次へをクリック
3.いいえを選択して次へをクリック
4.全般を選択して完了をクリック
次に、以下の3つのフォルダを削除する
C:\Users\ユーザー名(環境によって異なる)\Documentsの中にあるVisual Studio 2019
C:\Users\ユーザー名(環境によって異なる)の中にあるsourceとdotnet(あれば)フォルダ
大体こんな感じ 会社支給のパソコンでASP.NETのデバッグをするとデバッグ用のIISが動くタイミングでパソコンの管理権限を求められます
パソコンは支給品なので管理権限のパスワードは教えて貰えず困っています
VS側で出来る対策はあるでしょうか? 無理じゃね?ポートかなにかの管理者が握ってる資源を使おうとしてるんだろうし(ポートだけならでかい番号を使えば逃げられそうだが) ごめん、話間違えた・・・
なので、>>233は無視してくれ >>234
AD入っていてADの管理権限は無い
って話じゃなくて?
互換性のトラブルシューティングで「プログラムにアクセスするには追加のアクセス許可が必要になる」
にチェックで回避出来るかも >>234
どっちかかな
・ワーカープロセスをあなたのアカウントで動かすように変更する
・IIS Expressを使う >>234
デバッグ用のIISってIIS Expressのこと?
VSの実行権限があるユーザーであれば制限はなかったと思うけどな
開発マシン本体のIIS上にテスト環境構築してるのなら知らんけど 16.6.0にアップデートしたらGoogle IMEのモード表示されなくなってない? 2019Community デバッグしようとすると悪意のあるソフトウェアがどうたらって出てデバッグ出来ない・・・
どうすれば・・・(WindowsDefenderが変になった? >>242
ノートン先生にも削除されることがあるので、
ウイルスバスターにでも乗り換えるといいのかも?
情報抜かれても知らんけど 画面レイアウトとかのGUIって動的に変えるケースが多すぎて、Visual Studio のデザイナが役に立ってない。
どうにかならんかなぁ。 >>246
WindowsDefenderは標準で付いてるから無理だ
てかこの症状自分だけか >>248
VS2019じゃなくてもプログラムの書き方が悪いとどのセキュリティソフト使っててもexe生成した後に反応するってのはある
コード見直した方が良いよ プログラムの書き方が悪いって何だよ
勝手に疑わしいと判断してアプリを消すソフトが
悪いのは明らかだろ 俺もGetKeyState使ったらキーロガーと言われたことがある 世間で使われていないexeは怪しい みたいな判定かましてくれるからなぁ
プロジェクト置いてるフォルダごと対象外にしておくしかない >>253
> 世間で使われていないexe
そう説明してくれればまだいいが、適当な名前つけて
さもウイルスが検出されたかのように演出するのもあるからなぁ 金儲けのためにMSに味方するのは国賊だからこの国から出て行くだけでなく、
日本国籍も明け渡して欲しい。 ADSLおじいちゃん生きてたの?
文句言いながらMS製品使うくせになんで二枚舌使うの? 爺はマイクロソフトのgithubさえも使ったことなさそうw TFS仕事で使ってるけどあかんわ
デフォでMarkdown使えない(なぜかプルリクでだけ使える)
ディスカッション 下から上に新しくなるってなんの真似だよ
Teamsチャットとの連携も見にくい(そもそもTeamsが使いにくすぎ) 小便垂れの低能馬鹿ってスマホ使える、gitgub使えるってだけでなんでマウンティングするんだろうな。
しかもそれを作った世代に対して。一から作らせたらブラウザ一つ満足に作れなかったゆとり君たちよ。 それらを作った人はすごいけど、同じ世代ってだけで威張られても。 >>262
でもお前はブラウザ作ってないしgitも使えないんだろ? 一人でブラウザ作れるやつなんてほぼ居ないだろ
自前でパーサー書いてゴリゴリDirect 2D叩くの? 16.6.1はまだ出ないの?
16.6.0で設定リセット後にslnファイルを開くと強制終了するバグ直してほしい 能力的に出来る奴はたくさんいそうだが(俺は能力的に無理w)
機能というか規模がでかいからなあ
好き嫌い言わないんならFireFoxでも修正した方が良いよね いや、ブラウザは相当しんどいだろ
もちろんどこまで自作するかによるけど >>270
>>262の口ぶりからすると、windows95が出た頃のような最初期のレベルじゃね?
当時のことはもううろ覚えだが、文字のサイズや色が付けられて、ちょっとした画像の表示とMIDIの再生やリンク先へのジャンプができる程度で十分だろう。 >>275
なにが起こるの?w
トラブルが発生するならやらないし
設定の初期化をしたいわけでもないし >>272
いや、公式のフィードバック経由で報告しないとMicrosoftは動かないと思うんだけど… おま環という言葉は、ハンドルを切る順番によってタイヤが外れてしまう車に対し、ハンドルの切り方が悪かったお前が悪いという言い訳をメーカーに許す言葉だ。 せっかくフィードバックツールがVSに組み込まれてるんだから、報告しないならおま環と言われてもしょうがない 443 user-reported bugs fixed in latest release (16.6). The previous release (16.5) had 652 fixes.
ってMads Kristensenも言ってるしね MS製品って、海風のあたる場所ではエンジンが全くかからないとか、そんな感じ。 ああ、ADSLおじいちゃんじゃん
なんで文句言いながらMS製品使い続けてるの?
痴呆症なの? >>283
おまえだろ、痴呆症は。
あ、痴呆症は自分では気づかないか。
おまえな、一ついっといてやる、年齢と関係ないぞ、頭の良さはな。 >>278
始業前点検は、いわゆる事業者だけに化せられた義務ではありませんよ? >>278
事故車とか違法改造車についてどう思うの?
タイヤがすりきれてパンクしてたりとか、自転車のホイールに変えてたり、イカれた状況だったら? 確かにこの業界、クルマに例えると無茶苦茶が多いよな 自分が悪いのを棚に上げてメーカーの責任にするクソ爺痴呆症クレーマーだからなあ コンピュータ博覧会(COMDEX)でビルゲイツがコンピュータ産業と自動車産業と比較した。
「もしゼネラルモータースがわれわれコンピュータ産業のような技術をもっているのなら、
消費者は25ドルの車で、リッター300キロの低燃費を実現できただろう」
ビルゲイツの発言に関して、ゼネラルモータースは次のようなコメントで機関紙を通じて反論した。
われわれの車との違いは
1 日に2回も理由も無くクラッシュすることは無い。
2 新しい道路ができるたびに、車を買い換える必要は無い。
3 われわれの車はフリーウェイで車が止まることがあっても、全ての「窓」を締め、再始動して、
運転を続けるためにまた「窓」を開けなくてもいい。
4 エンストで再始動できなくっても、エンジンをごっそり乗せ換える必要は無い。
5 一人しか運転しないと「CarNT」を買っても、運転者が増えたときに新たなライセンスを買わなくてもいい。
6 マッキントッシュ車は5倍早く、2倍運転しやすい。君のは道路の道路通行容量の5%しか使い切れない。
7 われわれの車はオイル、ブレーキ液、何が悪いか警告する。君のは「一般保護エラー」ランプしか点かない。
8 君のは同じシートサイズしか用意せず、ケツをイスに合わせろと強制する。
9 君のはエアバックが開くまさにその時、「よろしいですか?」と質問してくる。
10 理由も無く車から締め出され、何とかしようとするとき「ドアノブを引きながら、キーを回して、
同時にカーアンテナを引き出せ」などということをわれわれは要求しない。
11 車を買った人に「道路地図帳」をつけるが、それを要らないと言われても車の性能は変わらない。君のは何かを要らないと
断ると性能が半分以下に下がる。「道路地図帳」がついてくるからといって司法省から訴えられることも無い。
12 君のは新型が出るたびに運転方法を勉強しなければならない。われわれの車は新型でも運転の方法は変わらない。
13 エンジンを切るのに「スタートボタン」を押すなんて馬鹿げた設計ではない。 まあ、これはカビの生えたコピペだが
うちの主婦や実家の老婆にサービスマニュアルを読ませるような馬鹿げたことはいい加減にしてもらいたい ンもーADSLジジイがボケてへんな例え持ち出すから滅茶苦茶だよお >>290
>1 日に2回も理由も無くクラッシュすることは無い。
馬鹿だ。だから車作ってんのか?
コンピュータはプログラムされたとおりに動くんだよ
人間に忖度なんかしない
>13 エンジンを切るのに「スタートボタン」を押すなんて馬鹿げた設計ではない。
俺の車、ボタンを押してエンジンを切ってるんだが... ゼネラルモーターズは経営破綻したんだよなあ。w
その一方、マイクロソフトはというと。。。 >>293
どれもこれも技術力が皆無なアメリカ企業の作ったものを文句も言わずありがたく使ってる方が明らかにボケているんだよ。
自分では気付かないだろうがな。 >>286
大半のパソコンユーザーはそんなことしてるわけ無いだろうが、ボケ。
普通に使ってるだけでバグバグだから報告してるだけじゃ!! >>297
それは自動車業界はちゃんと競争原理が働いたから、日本車に負けたからで、IT企業に関しては独占ばかりして競争が全く働いて無いから不戦勝なだけだ。 この話はOSに乗って任意の場所へ出かけられるようになったり
パソコンに車をインストールできるようになってからしたほうがいいよ
時間の無駄 そらすも何も直接的に無駄だと書いているんだけど
スレタイもう一度読んでから本当に有益な話ができると思うなら
どうぞ続けて >>299
普通のユーザーはしないだろうな。
でもお前さんはするだろうな。 パンク寸前のタイヤやあやしい改造車はちらほらいるような気はするが。w
まあ、純正品でかためたようなのも少なそうではある。 おっ深夜にADSL回線でおじいちゃんが全レスとか器用なことしてるゾ
まだ数字が読めたんだ? >>299
なにもしていないのに車が壊れた(エンジンがかからないだっけ?)のコピペ思い出した
往々にしてやらかす奴ってのは、壊そうと思って壊してる訳じゃないんだよな >>308
バッテリー上がりなど、車が持つどうしようもないものと、そんなものが
原理的にほとんど無いソフトウェアの話は同一に比較できない。 バッテリー上がりはユーザーの不注意
ソフトウェアでもユーザーの不注意による不具合はいくらでも発生する
むしろ自分で余計なことしてシステムを壊しておいて文句を言う連中も多い ADSL回線から「底辺といっしょにするな!」とか
どんな歳のとり方したらこんな悲しい台詞が出てくるんだろう… 金の問題でADSLから変えられない、開発環境が買えない、何でもかんでも陰謀論MS大嫌いだけどVS使う使わせて使い方教えて
ってこんな爺を底辺以外にどう位置づければいいのか 黙ってたけど、ADSL爺って誰の事言ってんの。
馬鹿じゃない。 ID:hHIdU/aR0
7レスしといて黙ってたってw 意味が分からんから放置してたが、反応したらこのざま。 予測変換がEnterで入力確定されてしまうのを拒否する方法をご存じないですか?
初心者なので、できれば予測変換候補は出しておきたいのですが... >>167だけど固まるのはある程度直った
反応は鈍いがビルドもできる
しかしビルド完了後、シェルを巻き込んで死亡する
まだダメや
再報告しとく 16.6.1に更新
>>193の問題は直ったっぽい 16.6.1にアップデートしたらVisual StudioがCPUを99%消費するようになったんだけど、俺だけ?(T∇T;) >>321
>>321だけど「CLR 空のプロジェクト(.NET Framework)」というのを作るとCPU使用率が99%になるみたい 結局Visual Studio 2019を削除してVisual Studio 2017をインストールすることで解決した
今度からは、バージョンアップはもっと慎重にしようorz 2017の時は以前のリリースのインストールってページで
1つ前のマイナーリリースのインストーラーがダウンロード出来たけど
2019用は無いのかな 金貰ってるところのgdgdはタイムクリティカルって別におかしくないやん
俺だってそうするわ
フリーの使い方がわかってない真性乞食は氏ねよ 俺だってMSKK叩きはやった戦犯だぜ?
だが最低限の分別がわからんやつに同類呼ばわりされたかねえぜ 16.6.1
俺も駄目だな
ソリューションに加えてないファイルを開いたまま終了すると、次回起動時にファイルが開けずエラーが出る 今のVC++でデスクトップアプリを作るのにもっとも一般的なフレームワークってどれですか?
UWP? WPF? それとも今でもMFCでいいんだろうか? VC++でデスクトップアプリを作ること自体がもはや全く一般的ではないから自己責任で好きに選べ
MSはC++開発の場合に使ってるのは今はUWPオンリーで、サードパーティのちゃんとしたパッケージソフトだとQtが多いんじゃないか Project REUNION
結局UWPすら頓挫しそうな低空飛行の模様
UWPでもWPFでもいいと思うけど、MFCはさすがにどうだろう
それなら素のWin32APIでゴリゴリ書いたほうがいいんじゃないの Microsoftは退行しかしてないよな。
いつまでWin32続ける気だ。 やめなくていい
長年愛用してきたものを
ただ古いというだけで取り上げられたくないし
わざわざDirectXでなくても用の済むことは沢山ある 進歩してないのはWindowsのクライアントアプリ開発だけどなー
当のMSは他所のフレームワークで伸び伸びやっとるわ >>323
16.6.1で「CLR 空のプロジェクト(.NET Framework)」のプロジェクト試してみたけど特に問題ないけどな
動かしたのはHello world!レベルのプログラムなので複雑なプロジェクト構成の場合までは分からんけど >>331
マジレスすると
Qt
wxWidgets >>341
検証ありがとう
ということは、俺のPCでだけ出てる現象なのかもしれないな >>343
参考までにCPU負荷が高くなったというのはビルド時?それともデバッグ実行時? う〜ん、決定打にかける感じですか
QtやwxWidgetsは別途環境を用意するのが面倒だしどうしたもんか… .NET Core で WinUI 使え、が一応デスクトップアプリのMicosoftの解。
まだ完成してないけどw 勉強してマスターした頃にはまた捨てられて次の技術になるんだろうな >>346
> まだ完成してないけどw
これが一番困る
完成度上がるの待ってたら、また次の未完成のフレームワーク推奨とか言い出すループ
勘弁して欲しい デスクトップアプリ基盤がなぜこんなに迷走するのだろうか。
Windowsが、結局のところMS Officeを動かすためのプラットフォームであることを考えれば、MS Officeと同じ基盤を使うのが良さそうが、今のMS Officeは何を使って作られているのだろう? >>347
決して捨てられない win32-api に留まっておくことにします… UWPじゃね
旧来デスクトップアプリからExcelファイルに関連付けられている実行ファイルパスを取得する処理があったんだが、
いつからか取得できなくなってて調べたら、ストアアプリの実行ファイルパスはFindExecutableで取得できないのが分かって、
ExcelはUWP版があったんだなと知った
知らんけど Microsoftストアから入手できる無償版のExcelなどはUWPアプリ
Microslft365などのサブスクリプション版やOffice2019などのパッケージ版はおそらくWindowsフォームアプリだと思う 新しいのが完成したらMFCは捨てられるだろう
それまではMFCでいいと思ってる
Win32APIが透けて見えるから将来もなさそうだが不安もない
使い捨てプログラム用には新しいの食い散らかしてるけど >>349
デスクトップアプリが本質的にややこしいからやろ。
ちょっとでも改善したくて発明して、しかしまだまだ改善し足りなくて、さらに改善するにはあらためて一から発明するしかない。
しゃあない。 >>344
ビルド完了時だよ
まだ何も実行していない状態
あるいはプロジェクトを読み込むとCPU使用率が99%になって、プロジェクトを閉じるとCPU使用率が下がる >>355
何もしていないのにCPU負荷が高いというのがよく分からん現象だね
こちらでは再現しない
16.6.1の「CLR 空のプロジェクト(.NET Framework)」で適当に作った Hello World! 実行中の状況
https://i.imgur.com/xXyYQxn.png Visual Studio 2019 version 16.6.2 released June 09, 2020
Security Advisory Notice
・CVE-2020-1108 / CVE-2020-1108.NET Core Denial of Service Vulnerability
・CVE-2020-1202 / CVE-2020-1203 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
・CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
Top Issues Fixed in Visual Studio 2019 version 16.6.2
・Visual Studio 2019 16.60 hang at run or build when modified not saved in C++/CLI project
・An unhandled exception of type 'System.NullReferenceException' occurred in Microsoft.VisualStudio.DesignTools.WpfTap.dll
・Recurring null reference when reopening documents
・"Create new project" dialog search does not find templates for third-party language providers
・IntelliSense shows that "tilde-slash" (~/) points to ASP .NET Core 3.1 project root instread of wwwroot subfolder after upgrading Visual Studio Enterprise 16.5.6->16.6.0
・Fixed a compiler error (error C2475: redefinition; 'constexpr' specifier mismatch) affecting std::atomic when compiled as C++/CX in C++17 mode.
・URL completion values and format was fixed in Razor views. App-relative URL format is now used again and the values in the URL completion list show files and folders rooted under app root, i.e. wwwroot.
・Fixed a crash when using snippets.
・Restore item templates that could be hidden by extensions. IT掲示板群 ttp://x0000.net/forum.aspx?id=15
学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0
PS malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip ADSL爺はなんで大嫌いなMS製品を文句言いながら使うのか
そもそもアプデ自体しなくてもいいのにな
奴隷なんじゃないか アップデートが肥大化する理由を
誰も説明出来ないんだな
技術者として恥ずかしくないの? >>363
ヘルプサービスを背負い過ぎているのかな?
あとは、正規版の意識が薄くて
モニタ情報やデバッグリソースの積んだままリリースしているとか。
今のままだと、.netの良さが全然出ない。 >>363
なら、ADSLが時代遅れで時代に適さないことも理解なさっていますよね?
なぜダウンロードに時間がかかることについていつも文句言うのですか? ちゅーかいつ誰が誰にアップデートの肥大化とらやらを説明せにゃならん流れになったんだ?w >>363
バグ修正だけじゃなく、新しい機能が追加されて行くんだから、当然肥大化するだろう。
説明するまでもないんじゃない。 これからC#でアプリ造るのは.Net Coreが無難なのかね・・・ >>371
Windows Form アプリから ProgressRing が直接使えるようになるのか
マジで胸熱 でもまだしばらくは、.NET Frameworkのほうが安定性も信頼性も高いんでは? >>371
上の方見て思うのは、俺はなんでWindows上でプログラムを書いているのだろう?
ということで、それはWindowsPCの上で動かしたいだけなんだよね。
マイクロソフトが提供するプラットフォームを使いたいわけじゃない。
だからWindowsPC以外にも手を広げて(その結果おかしくなってる)
右の方のいろいろはいらないんだよなと思った。 >>375
俺はC#でAndroidやiOS開発できて助かってるけどなあ >>378
でもそれはCLRとかCILとかのほうが主やろ。
ライブラリ部分はSystemくらいなもんで。 >>374
.NET Framework4.8のサポート期限は今のところWindows Server2019のサポート期限と同じ。作ろうとしているものの寿命が長いなら.NET Framework4.8が良い。 ファイルをダブルクリックで開いたときに新しいウィンドウでなくタブで開くように設定する方法をご存じないですか?
.csファイルではデフォルトでそうなっていたのに.shaderファイルでは新ウィンドウで開いてしまいます 一般人ならともかくVSスレでその問いかけってアホなの? オレは見たことがないな。
実際には存在しないのかもね。 win10標準の電卓はUWPじゃなかったっけ?
ソースも最近公開されたような気がする Proの更新
見積もりで12万ちょっと
ポイント還元もあるしもってるポイントも使うと
キャッシュアウトは10.8万ちょっとで
給付金ではちょっと足りなかった Openで新規でも6万ぐらいじゃなかったっけ
(他はなんか安いライセンス買っておけば良かったような) オープンビジネスだと1年で6万程度だから支払いは12万ちょっとで大体間違ってないと思う デバッグで特定のフォームのloadの起動からスタートすることは
出来ないでしょうか。
デバッグの開始はなにかしらのプロジェクトをスタートアッププロジェクトにして
デバッグ開始して目的のフォームにたどり着くしかありませんか ある画面Aを起動し、ボタン1を押下するとログイン画面が出てきて、
それを入力すると、別の画面Bが起動するという処理があるのですが、
画面Aとログイン画面は同じプロジェクトで、画面Bは違うプロジェクトです。
この場合、前者のプロジェクトをスタートにしても、ログイン画面で
入力するとそれ以上先に進まない(画面Bが起動しない)のですが、
どうすれば画面Bを起動させることができるでしょうか
ちなみに画面Bのプロジェクトをスタートにすると別の画面Cが起動するのですが
画面Bと画面Cには画面遷移は関係性がありません。 画面Bのプロジェクトをデバッグしたいの?
それならそのプロジェクトに画面Bを呼び出す仮想的な仕組みを作ってそこからデバッグするようにするとか?
可能ならAもBも一つのソリューションに入れたほうが楽かもしれん >>402
早々にありがとうございます。
現在あるシステムをテスト環境にいれて画面遷移を見ながら
同時にソースをVSでデバッグしながら動作を確認しています。
AとBはプロジェクトは違いますが一つのソリューションに入っています。
>画面Bを呼び出す仮想的な仕組みを作ってそこからデバッグする
というのはどういうことでしょうか。ソースコードを編集するような
ことは避けたいのですが、ご教示いただければ幸いです。 そもそもテストのやり方がデバッガ主体になってるという不具合の可能性 NUnitかxUnitにREPLテストケース書いてデバッグ実行するといいよ
テストケースには
new FormB().ShowDialog();
とだけ書けばいい
REPLテストケースなのでアサーションは要らない 一般的な用語としてあるかは知らんがVS for Macでスマートフォン開発のプロジェクト作るとREPLテストケースは最初から入ってるよ ありがとうございました。
とりあえず現行動作の調査なので
デバッグすることにはこだわらず作業しようと思います。 たぶんCreateProcess()だと思うんだけど、ビルドするだけで
Heur.AdvML.Bとノートンにファイルを消されてしまうんだけど
どうしたらいいん?会社のPCでノートンの設定の変更はできなくなってる奴 管理者はプログラマじゃないからな、ウイルスと検出されないプログラムを作ってくださいと言われて終わりだ ノートンのフォーラムもマイクロソフトのフォーラムも、
ここと同じクソしか湧いてこないのはなんでだぜ しかし-NjyNはバレてないとでも思ってるのだろうか >>412
管理者当人じゃなくて、その上にクレームしてみろよ。
当人は管理だけが目的になってるときはあるからな。 質問にクソが湧いてるんじゃない
質問がクソだからハエが湧いてるんだよ >>409
普通のセキュリティソフトは特定フォルダーのスキャン除外設定あるから
管理者がよほど頭から固くない限りやってくれるんでない?
業務で使うから、ここそこのフォルダー(プロジェクト入ってるところやビルドに使うところ)除外してくれと頼めばいいよ
ウイルスとかばらまく元になり得るからやりたがらないかもしれないけど >>420
質問がクソだってことも否定してあげてよ… vc2015ですが、「構成プロパティ」→「デバッグ」→「環境」で、
A=aaa
B=bbb
みたいに複数の環境変数を定義して、ソースコードで
const char *envA = getenv("A");
とすると、envAの値が、"aaa B=bbb" になってしまいます。
(ちなみに、vc2008では、"aaa"と正しい値になります)
セミコロンで区切ったり、いろいろ試したのすが、上手くいきません。
どういう風に定義すればいいんでしょうか? 自己解決しました。
これはvc2015の障害で、回避策としてはビルドしたときに作成される.vcxproj.userファイルを
テキストエディタで直接編集して改行するしかないようです。 decodeの参加登録したのにアクセス方法案内のメールが来ねーよ Visual Studio 2019 ver16.6.2
検索コンボボックスあたりの挙動が変なんだが、
リリース間も無いものに更新して失敗したかな >>431
更新間もなくだろうが時間が経とうが16.6.2の内容はいつまでも変わらないぞ
バグの修正が入ったらバージョン上がるんだから バージョン末尾.2なんてまだまだバグが取り切れてないだろ VSに限らないけど、マルチディスプレイで使ってると検索ダイアログとかがIDEと逆のディスプレイに表示されてむかつく。 チェックインするときに競合の解決が自動で行われるんだけど、解決する前に確認したいんですが、何かいい方法ないでしょうか?
自動とか怖すぎます TFSならgitとして使ってローカルリポジトリでマージが成功してからプッシュすればいいのでは Remote Developmentはいつごろ逆輸入されんのかな
あとJavaなど多言語開発もしたい あんなにバカスカとサーバーに勝手インストールするようなしくみがVisualStudioで許されんのか?
Linuxビルドでギリギリな気が。
VSCodeが許されてるのは、コミュニティベースという免罪符があるからやろ? >>440
それです
>>441
まずgitとして使ってない
でも、gitとして使ってもサーバーにマージするときに自動で競合の解決されたりするんじゃないの? git だとプルリクでコンフリクトが起きるとエラーになる
解決は自分でやらんとあかん >>444
?
Microsoftがつくったら、コミュニティベースではない、とでもいうつもりなのか? >>438-439
Vc Vcpp Vcc Vdd Vss GND >>445
競合があろうとなかろうとまずサーバーから最新版を取得してローカル側で解決してからでないとサーバーにpushできない 使ったことないのに勝手にインストールとか言ってるのか? >>452
それvscodeのremote developmentとまったく別物w >>465
混ぜるな!危険!
似たところはないレベル。
どうしてそんなものの名前に「VisualStudio」を含めてしまったのか?
検索してもまぎらわしいことがあるし、いっそ「Microsoft Code」とかでよかったのに。。。 今名前変えるなら GitHub Code とか Codespaces Local とかじゃないかな >>465
今更有料化したらatom陣営に仇討ちされるぞ >>467
マルチウインドウもできない、する予定もないVSCodeごときがVisualStudioを取り込もうなどとは言語道断! VSCodeってデバッグが地獄なイメージ
地獄というか2000年以前というか C#アプリケーションのコーディングに集中したいときはVS
Dockerを中心にマルチ言語で開発するときはVSCode
頭のなかでスイッチを切り替えればいいだけなんだが統合してくれればそっちのが楽だ
あとVSでもコンテナに入って開発できれば最高 vs code、使ったこと無いけど、起動速度はどうなの? え?
でもElectronって、普通のWin32/MFCのアプリより起動速度が劇遅なんだけど。 500倍なんか絶対ウソ。
でも、体感ではVSCodeのが速いのは確か。
そりゃそうだ。ソリューションとかプロジェクトとか、そんな大層なものはVSCodeにないからな。w
VisualStudioも、遅延ロードでかなり速くなったけど、結局待つからそんなには。 vscodeはただのテキストエディタ並の起動速度が欲しかった インストールの際、ダウンロードキャッシュを保持にチェックを入れたままインストールして、C:\ProgramData\Microsoft\VisualStudio\Packagesにゴミが溜まっちゃったんだけど、チェックを外してこのフォルダの中身は削除しても問題ない? Electronは、HTMLとJSを実行するためにブラウザ相当のものを起動しているから、
ブラウザ起動と同程度の重さを vs code が伴ってしまうことになる。
テキストエディタは高速でなくてはならないので、それだと本当は困る。 ム板はライセンス違反が多いです。
共に撲滅していきましょう。 ,.;'‐、____,:-;';:、.
/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ.
/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ.
/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ.
i;:;:;:;:;:/ノ-'-''"ヽ;:;:;ヽ'''-ヽ、;:;:;:;:;|
{;:;:;:;:ノ■■■ ■■■ヽ;:;:;}
ヽ;:;{ _ _ |;:;:{
};:;|三/ ●),. 、(● ヽ三 |〈
ヽ| " ゙='"/:::ヾ='"゙ | } __________
{ |∫ ∴ (,.、::,. ) ∵ |/ /
ゝ::●. ...:人:人:::..... ...! < そうです、わたしがやまねひできです
{;;ヽ:.:.:.:.:.:.:.<Ξ>:.::.:.:.:.:.:.:/;} \
/ ヽ:.:.:.:.::.:.:.:.:.:.:.:.:.:.:/ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ |ヽ:.:.:.:.:.:.:.:.:.:/| \
ヽ ̄ ̄ ̄ /
ヽ___/ >>481
emacs は OS と同時に起動してあとは OS を落すまでずっと起動しつづけるものだ 拡張機能管理を開くと、
Visual Studio で依存関係グラフの作成の問題が発生しました。
現時点で拡張機能を変更すると問題が発生する可能性があります。
トラブルシューティングするには、次の手順に従ってください: https://aka.ms/pc5ifb
というエラーが出るんだけど、何とかなんない? >>493
以下のエラーが出てダメでした・・・
'Microsoft.VisualStudio.Product.Community,version=16.6.30204.135' の依存パッケージが見つかりません: Component.Microsoft.ML.ModelBuilder,version=16.1.0.2027905。 何か機械学習(ML)関係の拡張機能入れた覚えはある? 何かこれで解決できそうな気がする・・・
Find and Remove the first ModelBuilder entry in the file “state.json”. (backup the state.json firstly )
でもやり方がわかんない・・・
https://developercommunity.visualstudio.com/content/problem/1065685/the-dependent-package-cannot-be-found-componentmic.html >>496のフォーラムの質問者同様、CCleaner+CEnchancerで不要ファイルのクリーニングやってたので・・・ >>491
emacsclientが使えればいいけど、シングルターミナルだとなかなか。。。
だから、ワイは黙ってEDITOR=emacs。
遅くても気にしなければいいだけなので。w
まあ、そんな解決策でよければ、VSCodeの起動速度も気にならんだろうけどな。 >>496の英文をdeepl翻訳したもの
ファイル "state.json "のModelBuilderの最初のエントリを見つけて削除します。 (最初にstate.jsonをバックアップします)
"state.json "のModelBuilderの最初のエントリって何だ? 自己解決
state.packages.jsonの修正も必要だった Communityでテンプレートを作成する時にハマった
MyTemplate.vstemplateのTargetFileNameはコピー元のファイルからの相対パス
しかも親ディレクトリを表す「..\」は使用できない
なので
ProjectName
- ProjectName.hから
$projectname$
- $projectname$はできない
最初から親ディレクトリにファイルを配置しておかないといけない 表示>ターミナルから
開発者用PowerShellからnpm等のコマンドを打っているのですが
こちらの画面上に表示される文字をコピーしたい場合はどうすれば良いですか?
ctrlを押した時点で選択が解除されてしまい、コピペが出来ず不便でして。
どなたか心当たりある方いらしたらお願いいたします。 確認してみたけどconhostでのPowershellの標準的な振る舞いだな
選択範囲を右クリックすればテキストはクリップボードにコピーされてる テンプレート作成時の$projectname$を大文字に変換する方法って
C++ではできませんか?
例としてはProjectNameをPROJECTNAMEにしたいんです layoutオプションで作成したオフラインインストーラーにワークロードを追加する方法を教えてください
--layout --addだけでいい?それともmodifyやupdateコマンドを使う? 悩んだり聞いたりするより全部落とすほうが早くて無駄がないけどな 全部落とすと、要らないアップデートで悩まされるのでは リソースビューからメニューを編集してる時に落ちます
手順としては
キーボードを使ってメニューを開く(右Altの左にあるキーを押す)
->キーボードのSを押して「区切り記号を挿入」を選択
->応答なしになってエラーになる
devenv.exe - アプリケーションエラー
メモリがreadになることはできませんでした
終了するにはOKをクリックしてください
のメッセージボックスが表示される
これは再インストールでも直りませんでした
他に解決方法があれば教えて下さい 右Altの右でした
キーの名前はアプリケーションキー
EditBoxのサブクラスだとWM_CONTEXTMENUが発生するキーです そろそろ年を製品名につけるのやめようよ
次からは原点回帰でVisual Studio Oneで >>511がわかりました
メニューの入力状態になっていない時に(選択しただけの状態etc)
全角入力状態で文字キーを押すと応答停止で再起動になるみたいです 日付バージョン管理は印象が悪い
VisualStudio 2021(こっちが本物の最新版).bak >>521
不具合報告は、Microsoftにも頼むで!
しかし、IME関連は最近、ほかでもトラブルがあった気がするな。
なんでいまさら。。。 >>521
コミットメッセージを日本語入力すると異常終了するのが復活したけど関連してるのかな IMEの不具合はwindows10の更新で何やら。
そしてキー設定の自由度が減った。 May 2020 Updateだとショートカットキーが効かなくなるバグがあるからそれ? C++によるモバイル開発をインストールしただけでは
メニューのツールにAndroidがないからAVD Managerが無いのかと思ったら隠れてた
デフォルトではC:\Microsoft\AndroidSDK\25\toolsのAndroid.batを実行すれば
Android SDK Managerが起動するからTools->Manage AVDsで起動できた Androidの開発中の出来事です
〜\java\com\folderA
〜\java\com\folderB
全てのjavaファイルを同じディレクトリ(上記で言うfolderA)に配置した場合は赤線が出ず
folderAとfolderBに分けた場合は赤線が出ます(ソースの変更は一切無し)
マウスオーバーのメッセージはcannot be resolved to a typeです
この状態でリビルドをしてもエラーは出ずデバッグもできます(ソースの変更は一切無し)
この場合フォルダを分けるだけで出る赤線は何を意味しているのですか? 本当にリビルドできてるの?
通常はフォルダを分けた時点でimport文か必要になるはずだが 生成物をExplorerで完全に削除してから、あらためてビルドをやりなおしてみれば。 最小構成で試してみても同じでした
-----com\Main\MainActivity.java
package com.ProjectName;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
private SecondClass secondclass;
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
}
}
-----com\Second\SecondActivity.java
package com.ProjectName;
// 本来ならSecondActivityがあります
class SecondClass {
private SecondClass() {
}
} 赤線が出るのはMainActivity.javaのここですがリビルドできるんです
private SecondClass secondclass;
~~~~~~~~~~~~ SDL2.0はどうやってvisual studio 2019のc++によるandroidアプリの開発に導入しますか? >>535
ファイルのタブ右クリック->すべてのドキュメントを閉じる
>>538
ファイルのタブ右クリック->垂直方向のドキュメント グループの新規作成 >>539
やってみたけど、「縦に」じゃなくて「横に」分割だったわ。。
ロ
ロ
↑みたいに出来ないかなって
classファイル増えるとこの方が嬉しい。。 >>541
なら新規の水平方向のドキュメント グループかな >>541
シングルウインドウだから分割するしかないVSCodeと違って、VisualStudioはマルチウインドウ対応なんだから、タブを別のウインドウなりペインなりにしたらいいんじゃないの? >>542
ワイのVS君には見当たらない。。
>>543
せやな!潔く諦めるわ! ID:060YMQC80
IDEを適当にいじってりゃ自己解決しそうなことがなんでできないんだろう
PG向いてないんじゃないの 理解した!
出てこないとおもったら
口日
がくっついたみたいな感じに、コードエディタのなかでは自由に組み合わせはできなくて、
垂直(1列)か水平(1行)しか無理なのか・・
でも546は出来るんだろうな!うらやましい!w >>548
垂直で分けてる時でも
同ファイルを上下に分割なら
メニューのウィンドウから分割でできる
別ファイルはわからないごめん 自分はC#だから
ロ
ロ
みたいに分割されてもクラスの一覧性が上がらない
モニタを縦にしたらいいのかもしれないが >>549
それをするなら、スクロールバーの上端からドラッグ!
UIからわかるとおり、これはひとつのファイルウインドウでビューを複数つくる機能やろ。
別のファイルは別のウインドウで。 こんなの手取り足取り教えなくても触ってたら分かるだろ 既に教えられてるとおりの水平/垂直のドキュメントグループで何がだめなのさっぱりなんだが 表示されないと言ってるから最近のVSじゃなくて古い奴使ってるんじゃないかな
少し前に追加されたものだから >>538
何をやりたいのかいまいちよくわからんけど、同じファイルを横に並べたいと言うならこれ↓
https://imagingsolution.net/program/visualstudio/split-code-windows-vertically/
分割した画面を縦に並べるように更に分割もできるから 口日 みたいな配置もできるよ >>557
???
別にお前はそうすればいいと思うがそれをいちいち俺に言われても困る >>558
既出だし、本人納得済みだっつーんだよ。
要は、黙れと「おまえ」に言っとる。 >>559
>>543が既出?
頓珍漢なこと言ってるだけだろ
納得済み?
>>548で諦めてるやん…
恥の上塗りしないようにお前が黙ったほ方がいいぞ
まあ、もう手遅れだけどw >>561
ごめん、まじで何を言ってるのかわからん…
恥の上塗りにしかなってないことはよくわかるけどw C#とBASICのどちらも同じなんですが、自前のDLLのpdbファイルを置くことでデバッグできますが、DLLからまた別の自前のDLL(pdbも置きます)を呼び出すと例外が発生します。
ReleaseのDLLだけであれば例外は発生しません。
アドバイスよろしくお願いします。 DLLってどういうしくみで動いてるんですか?
置くだけで関数が使える?
まるでブルーレット置くだけでトイレがキレイになる? >>564
DLLはdynamic link libraryの頭文字だ
他にstatic link libraryがある
CやC++で普通に「リンク」してライブラリの関数をexeに内蔵させるのが後者
exeには内蔵させず実行中、必要になり次第読み込むのが前者だ vectorとかの、
ビルドに依存する型をインターフェースにしてない? >>563
mallocやnewなどの基礎的なライブラリが、Release版とDebug版では異なっている。
DLLの場合、それを意識的にそろえるようにしないといけない。
異なるものが混在してしまうとハングアップする。
また、ライブラリの初期化のタイミングが、DLLが動的リンクされたタイミングや、
アプリの開始のタイミングなど、色々とあるので、それも配慮しないといけない。
どのDLLがどのライブラリを使って、どのタイミングでライブラリを初期化しているか
詳しく把握していないといけない。
単にコンパイラやIDEにDLLのリンクを指示すれば勝手に正しくリンクしてくれるとは限らない。
また、mallocやnewなどの基礎的なライブラリは、絶対ではないが、同じ実体を共有して
使わなければいけないことがある。
あるDLLでnewされたメモリブロックを、mainのプログラムでdeleteするような場合、
同じライブラリの実体でなければ、ヒープ領域が混乱してダウンするだろう。 >>573
C++の場合、vectorやlist、stringなどは、異なるDLL間で当たり前の様に
渡しあえるかというと、そうでもない。
ちゃんと、それらの基礎となっているmalloc, new などが、異なるDLLで、
同じ1つのライブラリのものを使い、ヒープ領域も1つだけで、初期化も
アプリの起動時に一回だけにしてやる必要がある。
それは完全自動でやってくれるわけではない。 >>574
さらにいえば、STLも、同じ『メーカー」の同じバージョンのものを使わなければ成らない。
ヘッダファイルがわずかでも違っていれば、問題の原因に成る。
例えば、std::vectorも、バージョンや「メーカー」が異なれば、異なるプログラムになっている。
なので、C++のインターフェースを持つDLLを使うには、技術的な深い理解が必要となるため、
インターフェースはpure Cの方が便利。
ただし、その場合でも、絶対ではないが、原則的には、malloc, free などは同じライブラリで、
1つのヒープ領域でなければならない。 クラス丸ごとexportならそのクラスの
operater new と delete をオーバーライド
するのがデフォ。
vc4++系は実装が甘く、new[]とdelete[]の
オーバーライドが出来ない。
COMの仕様はこんな所から来ているのでは
ないかと邪推している。 C++98より以前にできたものだかんな
規格C++を前提に批判するのはバカ丸出し 今のSTLだと、vectorやlistなどは、アロケーターを変えることが出来るから、
その機能を使えば、DLLとmainプログラムでそれらのコンテナを使う際に
同じヒープ領域を使うことが可能となり、データの橋渡しとしてもそれらの
コンテナを使うことが出来るようになる。 DLL内で確保してるののアロケータを差し替えてもらうなんてふつうできないんじゃね? dll内で確保したメモリはdll内で解放
exe内で確保〜exe内で解放
じゃないの? dllを跨がる事も出来ない。
APIで確保した場合は別 息をするように嘘を吐く2ちゃんねる
嘘を嘘と見抜けない人は剥いてない dllを長く使うつもりなら
色々に依存するインターフェースは使わないこと ヒープが同じとか異なるとかってどういうこと?
windowsは特殊な仕組みがあってdllが異なるヒープを使えるの? >>590
malloc(),free(),new,delete などは、WindowsOSではなく、アプリが
使っている標準ライブラリ(CRT)が担っている。
DLLだとヒープ領域がアプリ本体部分と分かれてしまう可能性がある。
それは、DLLの実装の仕方に依存する。
malloc(),free()もDLL版で行うようにすれば、同じヒープ領域を使えるかもしれない。 python勉強したい、将来tvtest buildしたい、でcodeじゃなくてvs2019入れてて勉強始めたpascalおっさんだけど
半年安定してたマシンが安定しなくなった
マウスが突然消えて数秒後に使えるようになる
btヘッドホンから突然音が出なくなり再起動しないと改善しない
外付けNASにファイルのコピーができなくなり再起動しないと改善しない
こんなことってありますか?
もしかして仮想環境じゃなくて実マシンに入れた俺が馬鹿なんでしょうか?
Ryzen3950X Win10でWindowsは3月からアップデートかけてないです
何やれば直るのかエスパーできる方いましたらどうかアドバイスお願いします >>591
昔から、プロは静的リンクを好んで使っていた。
だから、アマ用のVSでは動的リンクのみのサポートで、プロ版では静的リンク
できることが売りになっており、MSもプロが後者を好んで使うことを知っていた。
動的リンクを使うには、プロですら特殊な知識と調査が必要で、
生半可な知識で動的リンクを使うのは難しい。 >>592
それだけの情報じゃ、OSごと入れなおしたら?ぐらいしか言えないのでは >>590
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。 >>590
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。 >>592
経験的に言えばエスパーは無理で、自分で原因を切り分けていくしかない。
ハードウェアの故障なども有り得る。
個人的には、マザーボード上のDIMMメモリの接触不良などがあって、
メモリを抜き差しすると直った。
VS以外では問題が起きなければ、VSの再インストールで直るかも知れない。
結局、OSの再インストールからやり直したほうが早いことも多い。 vs2010にはserver os で動かすと
ハングするというbugがあった
2019にあるかどうかは知らない そもそも提示された症状すべてvs関係あるの?って感じだけど
なぜこのスレに書き込んだのかもう少し情報開示してくれんとね >>592
この時期だと、冷却不十分でマザーボードが故障した可能性もある。
ファンの回転方向は重要で、吸気と排気を両方する必要があり、
吸気だけ、排気だけをしていると冷えない。
また、ファンだけでなく、排気口をパソコンラックの背板などで塞ぐと駄目。
マザーボードは熱に弱い。
一度壊れると交換するしかない。 防塵フィルターに埃が溜まるので時々掃除してやらんといかん とりあえずアップデートやればって指摘がないのは驚き >>604
でもバグを修正したらバージョン上がるんだぜ
いつアップデートするの? ちょくちょくとんでもないバグを仕込んで来るので、アップデートするタイミングが悩ましい
最近はアップデートがしばらく止まってるし、上げ時か? >>593
どこのVSの話だ?
Visual Studioは昔からExpress版でも静的リンクはできたぞ 息をするように嘘を吐く5ちゃんねる
嘘を嘘と見抜けない人は剥けてない >>607
express版とかまだない頃、Standard版はスタティックリンク非対応なのでProfessional版が必要という時代があった VC++4.0のStandard版とかその辺りになんか制限があった気もするけど思い出せないな 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip 皆さんレスありがとうございます
このスレで書いたのはvs入れるまで半年安定しててこんな症状全くなかったからです
録画機なので24時間稼働で夏は冷房常時入れてます
OCもしてません
windowsupdateかけて駄目ならvs入れ直すぐらいしかないでしょうか? Express版が出たのは2005からだったっけか VB6から移行させるために無料で使わせてみるしかないからな。expressじゃ仕事に使うには不便だからprofessionalを買ってくれるだろうと。
まあ本気で仕事に使ってる所はsubscriptionで入手済みなんだけどね。 >>609
どのバージョン?
Visual Studio 6.0のStandard Editionなんて見たことないし
Visual C++ 5.0/6.0とかの話かな? VS5と6使ってたことあるけど、静的リンク使ってたよ
つーか、標準ライブラリが昔も今も静的リンクでしょ >>619
使ってたのはProfessional以上だろ VS5のつもりだったけど存在しないねこれw 97だね
97も6もprofessionalかenterpriseしかないけど、ようするにpro未満のバージョンが存在してて
それが静的リンク未対応ってこと? というか、最初に書いたけど標準ライブラリはどうなるの? >>622
単体版VC++のStandard Editionということだな >>613
vs入れて不安定になったならまずはvs再インストールでは? VC++ 6.0 単体といっても、Standard Edition と言ってもこのような立派な箱に
入っていて、中にはちゃんとした IDE(Visual Studio) が入っていた。
Visual Stuidio というのは、C#単独で打っても売れないから、戦略として
C++とC#、VBを一緒くたにして抱き合わせ販売するようになったときの箱に
書いてあった名前だと思う。
https://www.ebay.com/itm/Microsoft-Visual-C-6-0-Standard-Edition-Windows-95-98-NT-4-0-254-00039-/223830090369 ネットは、Wikipediaも含めて、「歴史の改変」の様な現象が見られる。
本当の事を言っている人が嘘付き扱いされるような。 Visual C++ 6.0 (1998年)発売の時、その前年に Visual Studio なるパッケージも
売られるようになったらしいが、今と違って、C++がフラグシップ的な扱いだったので
マイクロソフトの最上位のプロ用言語といえば、VC++ 6.0 であった。
Visual Studioという名称自体が使われ始めたのがそのころだったので、
Wikipediaだけを見ると、全く別の商品のように見えるかもしれないが、当時の
感覚としては主流がVC++で、VSは、VBとVC++、J++の全てが欲しい企業が
買う感じだった。
今は、VC++を使いたい人は、VC++というパッケージがないために、VSを買うしかないから、
当時と感覚が違っている。 VC6/VB6は最安エディションが単品で約10万円、下位エディションの代わりに機能劣悪なQuick C/Quick Basicが2万円で売られていた。MASMも別で58000円だっけ?とんでもない時代だよ。 MS-C 3.00.17の24万円から見れば可愛いものですよ。
なお、ASCII扱い >>597
別のGlobalAlloc領域が使われるってだけだろ。
それを異なるヒープとは言わないし問題の原因というわけでもない。 >>595
つ HeapAlloc()
この辺りの仕様はWindows Internals の10章
に書いてある
で、不毛だから止めないか? >>629
今思えばそれ使えばいくらでも稼げたんだからちょろい時代 >>634
違う。
Cのmalloc()はWin32のGlobalAlloc()と同じではなく、効率アップのために
自分でHeap構造を作って制御しているから。 >>635
malloc()は、HeapAlloc()そのものでもない。
Cの標準ライブラリが独自にHeapを形成している。 OS無しでもその辺の標準関数は使えるものが多いぞ。 >>638-639
だれもmalloc()がGlobalAlloc()やHeapAlloc()と同じなんて言ってないんじゃね?
別のGlobalAlloc領域って書いてあれば普通わかると思うが…
malloc()とfree()で違う管理方法ならぶっ壊れるかもしれないって話だろ >>641
いずれにしても、malloc()は、DLLとmainプログラムのライブラリのリンクの
仕方によっては異なる管理領域を持つ全く別のヒープ領域になってしまう。
逆に、GlobalAlloc()やHeapAlloc()は、ライブラリをどうリンクしてもアプリ全体で
1つの管理領域を持つ共通のヒープ領域を持つ。
なので後者だけを使っていれば問題はないが、通常、C/C++は、前者を
主に使うので問題が起きる。 cでmallocしたポインタをGlobalAllocで確保したポインタを要求するAPIに渡してもそのまま動くことの方が多い
Lockしないといけないとかも昔の話
もちろんcでmallocしたポインタをGlobalFreeとかしたら当然可笑しくなる 誰も聞いてないGlobalAlloc()とかHeapAlloc()の話を延々続けるガイジ乙ww どうでもいいけど
きっかけは >>563 か?
ずいぶん遠くまで関係無い話題に飛んだな
どうえもいいけど いまのmallocはもうほぼHeapAllocだよ
自前アロケーター入れようとして気がついた LocalAllocはメッセージハンドラ内ですぐに開放しましょう 自宅では VS Code 使うようにしてたけど、結局普通の Visual Studio に出戻りしたわ。
仕事も殆どが WinForms か WPF 使ったパッケージソフトの開発保守だから VS Code に慣れる意義が見出せなかった・・・。 Dockerを中心に様々な言語、フレームワーク、ツールを活用するならVSCode
C#だけに集中すればいいなら本家VS vscode remote develop セットアップしようとして挫折した
ターゲットがnote な Ubuntuだからガチガチに固められると運用出来ない 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip >>656
いうほどか?
sshで接続できて、プロキシを通れたら充分やろ。 禿丸をインストールするとPC内のテキスト系ファイルがみんな1つ残らず「禿」になりました。 秀丸を優しく紹介してるサイトよろしく。メモ帖レベルの私。 プログラミングしやすいように自作エディタを作るためのカスタムテンプレートを作る
そのテンプレートも後々自作エディタで編集しやすいようにする
プログラミングってややこしい >>563
自前のexeをデバッグするのに自前のdllを使うならば、dllの実体を写して
くるんじゃなくて、自前dllのプロジェクトをデバッグするexeのソリューションに
追加してしまうんじゃだめなのかな 行の途中にカーソルがあるときCtrl+Enterで次の行に移りたいんだけど(VS codeではそうなる)
これを実現するにはどうしたらいい? ダウンロードできる一番古いバージョンて2010ですかね?
それ以前のは無理なんでしょうか? どういう条件かわからんけど、MSDNのsubscriptionでは2005は可能だな。 >>686
そうなんですか!ありがとうございます。 リモートデスクトップからc#のthreadで殆んど空ループに近い状態のデバッグ開始したら滅茶重たくなってリモートデスクトップも落ちて再度リモートデスクトップでログオンしたらVS2019も落ちてた。
VS2019起動してプロジェクト開けるとWinfromがめちゃくちゃでツールボックスも空白だらけでめちゃくちゃ。
他のプロジェクトもめちゃくちゃ。
windows再起動したらプロジェクトは正常になって良かったわ。 複数の行を選択してCtrl + /でコメントアウトしたいんだけど(VS codeではそうなる)
これを実現するにはどうしたらいい? Visual StudioとVS codeを両方よく使う人は
ショートカットキーの混乱の問題はどうやって解決してますか?
両方覚える?どちらかになんらかの方法で合わせる? >>688
Threadと聞くと、どーせ変な実装なんだろって気しかしない VSCodeのショートカットは今さら覚えられないので、Emacsキーバインド拡張をインストールした。
すると、Windows伝統とEmacsとVSCodeが混ざってしまって、混乱中。。。
サーチしようとCtrl+S、保存しようとCtrl+S。
サーチしようとCtrl+F、1文字勧めようとCtrl+F。
行頭に行こうとCtrl+A、全選択しようとCtrl+A。
でも、ちょっとずつなれてきたかな? プログラムと関係ないところで消耗するのは無駄だよね
業界で統一してくれりゃいいのに >>693
VSCode使ってないから使い勝手はわからんが
Visual Studioのメニュー、ツール、オプションを開いて
環境、キーボード、次の追加のキーボードマップスキームを適用にVSCodeのキーに変える設定がある BASICのころはファンクションキー使いまくってたけどな ノートPCはファンクションキーが押しにくくて困る。
FnキーはWinキーと間違いやすいし。 会社のノートはfn押さずにファンクションキーになるよう最初に設定変えたわ。 よく行末に行くときEndキー使うけど
ノートPCだとEndキー押しにくくて困ってる。
みんなどうやって解決してますか? >>699
おお調べてみます。それでできれば便利。 むしろそれが押しにくいという理由なのではないだろうか そうやって調べもせずに片っ端からショートカットキー聞き出すのか
アホか ノートPCでも移動時以外はUSB接続のフルキーボード使ってる >>712
画面が遠くて、見にくないか?
>>711
単語移動なんでNG! >>693
VSCodeの拡張機能でキーアサインをVisual Studio互換にするやつがある >>698
やめて欲しい。
必ずストールマンとかが、Emacs流に統一するようにごり押ししてくるから。 >>716
thread1 = new Thread(new ThreadStart(thread1code));
thread1.Start();
です。 >>720
Thread1codeは以下のListenUnitです。
Sleep行を削除してデバッグしていたら突然VS2019が変な動作になったのです。
ソース一式が壊れたと焦ったがWindowsの再起動で復活しました。
private void ListenUnit() {
while (true) {
Thread.Sleep(1);
while (PortDevice.BytesToRead > 0) {
string str = PortDevice.ReadLine();
if (str != "") {
DoCommand(str);
}
}
}
} 割り込み処理ならば、処理中は割り込み禁止にしないと。
あとSleepで処理の時間稼いでいるのに
Sleep無くしたら、重複割り込みが発生する。
OSそのものがぶっ飛ぶかもしれない。
Windows8.1以降は状態を考えて作らないと、簡単に飛ぶ。 >>723
元コメはC#の話だから。
割り込みとか言われても。
まあ、スレッドがyieldせずに無限ループしたらそりゃあデバッガは困るってだけやろ。 スレッド使えば必ずsleepも使うもの、と思ってておいていいですか? Windows8以降はスレッド管理だから
8以降で使われている開発は、スレッド管理を最低限頭に入れる必要は有る。
仕事でやった事はないけど
スレッド処理を記述する場合は
Sleepで他のスレッドに移すか
statusを確認して処理を行う必要が有ったかと。
C♯はJoinと云うメソッドが有るみたいだから
処理に時間がかかるなら、Joinを使って記述した方が良いのでは。 >>725
だめ。
とくに待ち時間を入れるのでなければ不要。
なにかを待つならちゃんとそれをWait。
別スレッドにyieldするならYield()。Sleep(0)でもよかったような。
あえてSleep(1)にする意味はある? ゼロの概念って実はかなり難しくて、
日本人だと五人に一人くらい理解してない気がする そんな崇高な話じゃねえ。w
yieldのことが頭にないと、Sleep(0)には意味がない、と決め込んでしまいがちなだけ。 ノンプリエンプティブ・マルチタスク時代の退化器官だろ
↑
ほら、ボケたぞ
渾身の突っ込みを待っているぞ >>733
頭の悪い子ちゃんの発言に突っ込むのって、かなり高度な技なんですけど? >>511>>521
それに限らずVS2019のリソースエディタは不安定だよな スレチと言われたので、ここで質問します
VisualStudioをお使いの方にお聞きします
Androidのアプリを開発する場合
VisualStudioの「C++によるモバイル開発」というのは
NDKを使うということでしょうか
Xamarinを使うということでしょうか >>739
とりあえず @chomado をフォローしとけば大丈夫? C++によるモバイル開発で必要なのはNDKであってXamarinは無関係
ただしVSのインストーラーで導入されるNDKはちょっと古いのでGoogle公式から最新版を入手した方がいい Visual Studioはじめたばかりですが
背景色を黒系にしたいのだけど
そのための設定はどこをいじればいいでしょうか? >>752
そうですね
さいきんVisual StudioもAndroid Studioも同時に始めましたから
ついでにEclipseも >>756
「猫でもわかるプログラミング」懐かしい PythonとVSって相性悪いっすかね?識者のご意見を伺いたく
1から組むにはいいけど、他人のソース使いづらい気が
デバッグ面倒そうだけどVSCode使うべきなんかなぁ そもそもスクリプト系の言語というものが
コンパイルの時間が待ちきれ無いのでインタープリタで
動作テストと書き換えを短縮する為だったという歴史があってね
PythonスクリプトをコンパイルもしないのにIDEでとか愚の骨頂だったわけで
テキストエディタを使うのがシンプルなのよ >>758
CodeのほうはJupyter使えるからね〜。 c#でのVSの至れり尽くせりっぷりに浸かってしまうと他の言語環境では無能になりさがっちゃうんだよなぁ
Microsoftは好きじゃないって人が多いだろうけど俺はVSの一点だけでもうdisれない身体になってしまった >>761
わかる
VC6の頃とかIDEはビルドするだけ、コーディングは使い慣れたテキストエディタで、ってやり方だったけど今じゃVS無いとコーディングする気も起きない
インテリセンスと自動整形無しじゃ無理 >>759
スクリプトでも開発中はステップ実行必要になってくるんだからやっぱりIDE使った方が効率よくね? >>765
ふっ( ˊ̱˂˃ˋ̱ )y━・~~ステップ実行は頭の中でやるのさ
出来なきゃjupyterノートでもつかってろ >>766
頭の中で出来たとしてそれ効率いいのか? >>768
それぞれのステップでの式評価とか
できないよりできた方がいいよな
むちゃくちゃ頭いい人ならできるのかもしれないけど 出来たほうが良いけどコンピュータでできることわざわざ人間がやる必要ない スクリプトしかやったことない人ってデバッガの存在知らない人も多そうだな えー
俺VBScriptもJavaScriptもデバッガ無いと出来ないってだだこねて
VSでデバッグしてたよ 一日会社でVSCodeいじってPythonの手軽さと位置づけが分かってきました
手軽じゃない部分もありますが・・・assertとprintfでエラー見つけてた頃思い出しますね
ちょっと凝ったものはVSと使い分けてみます
Jupyter情報も含め、皆さまレスありがとうございました >>763
OpenGLはSDLを介して普通にVSで使えるけど
モバイル開発だとeclipseのほういいと思うけど github買収したのでいつかAzureDevopsってディスコンになるんでしょうか?
これからGit採用するのでホスティング何にするか悩んでます。 使い始めてから移動するのは簡単なんで、そんなに悩まんでも。 >>779
ソースは移動できても変更履歴がリセットされてしまいませんか? gitは分散リポジトリなのでローカルにもリポジトリがあり全ての履歴をローカルにも持つ。
ローカルの履歴を他所のリポジトリにpushすれば全ての履歴が移行出来る。 >>780
履歴ごと移動できるよ。
てかそのくらいSVNでも出来るけどえらい時間かかる。 >>778
MS的には積極的にGitHubブランドに寄せていく方針のようで、
MSが買収してからは元々GitHubが持っていた機能の統合にとどまらず、
Azure DevOps の Pipelines → GitHub Actions
Visual Studio Online → GitHub Codespaces
といったようにMSプロダクトのリブランディングを進めている
DevOps自体も近いうちに無くなるのはほぼ間違いないよ あと、後でGitのログを丸ごと移せるからといって移行は簡単だといってしまうのは早計
チーム開発なら課題管理やコードレビュー、CI等のGit以外の機能も使うだろう
さすがにDevOpsを廃止するときにはGitHubへの何らかの移行パスは提供されるだろうけど、DevOpsにべったり依存した開発組織が移行するのはそれなりに大変だと思うよ >>781-783
ありがとうございます。
githubにしようと思います。 >>782
svnの「できる」は全然違わんか。
svnadmin dump+loadやろ。 VSは、2017より2019の方が軽くなった、と言ってる人がいましたけど、
「システム要件」は
2017: CPU:1.8GHz 2 コア、Mem:4GB
2019: CPU:1.8GHz 4 コア、Mem:8GB
となっているので、嘘だったんですか? 嘘に決まってるじゃん。機能が増えれば重くなって当然。 VSは、2017より2019の方が軽くなった、と言ってる人がいましたけど、
「システム要件」は
2017: CPU:1.8GHz 2 コア、Mem:4GB
2019: CPU:1.8GHz 4 コア、Mem:8GB
となっているので、嘘だったんです。 システム要件なんてどうとでも定義出来るからそれを論拠に大騒ぎする程のものではない
個人的には2017と2019の重さは同等
2017でもメモリー4GBは厳しかったからハードの進化に合わて改定しただけに感じる VS 2019 は、3GHz 2コアのCPUだと激遅。 5年前から2.6GHz/4C/16GBだから重いと気付かんかった。 >>793
CPUの種類はCore i5 ですか、それとも、Core2 Quad ? >>800
そういうことにしないとviすら使えない奴の精神が安定しないから >>800
世の中に流されない確固たる信念をもっていないとviなど使えない
つまり、世の中の価値観と相違があっても是正しない傾向があると推測できる 仕事柄、インスコしたての真っさらOSを毎日相手にしてる人とか >>802
viしか使わないというならそうかもしれないが、単なるツールだよ?
使いやすい時に使いやすい物使えば良いじゃん vi 使いだったけどさすがにもう移行しちゃったなあ。
好きなんだけどね。Esc-yy-p なんて 使いたいときに使いやすい物をインストールできるとは限らないからなあ。
自分は普段はほぼ完璧に忘れてるけど、必要なときにはネットで適当に調べて思い出して使ってる。なんとかなる。 .net core の GUIデザイナが重いの俺だけ? (´・ω・`) >>809
小馬鹿にしようと思って調べたらvzすげえな。 VZは昔の開発環境として良くできてたよ。DOS用としては最強だった。Pentium/Win98マシンをDOSモード/V-Textで立ち上げてDOS Extenderのクロスコンパイラ使う所までは使ってた。 テキストエディタとしても使ってたけど
ファイラーとコマンドラインエディタとして重宝してました VZはソースコード公開してたからな
色々参考になったわ EZ1の9801バイト版も凄かったけどな
EZ3がPC world版
VZが中村さん 2019インストールしたらエクスプローラーのデスクトップがDesktopに変わったんだけど何これ
そこだけ英語になる必要ある? いくらでも取り替えのできるハケンに過ぎないじゃないか ASP.NET core で Controller からのスキャフォールディング使ったビューの追加でエラー プロジェクト内にmasm用の*.asmファイルがあって、
編集中にsubと入れてタブキー押したら勝手に<sub></sub>に修正してきやがるのですが、
止めさせるにはどうすればいいですか asm拡張子の対応エディタをc++にして、補完機能をことごとく停止してもsubだけ修正される asp.net core で すきゃフォールディング使ってる人は
アップデートしない方がいい
デスクトップもノートも荷台ともダメになった
core じゃなければ大丈夫っぽい >>837 は、Visual Studio を一回アンインストールしてからインストールしたら
問題なくなった。
ただ、コントローラとかビューとかを追加するメニューがでてくるのがすごく遅くなった感じ python の対話型ウィンドウ
vim もしくは emacs のキーバインドにする方法ない?
end キーが遠くてつらたん うちはEmacsキーバインドになってたけど、cygwinのbashから起動してるからかな >>841
あ、そっかコマンドプロンプトからやれば良いのか
ありがとうございます
コマンドプロンプト+ptpython で vi キーバインド出来るようになりました VSCodeでもそうだけど、IDE組み込みコンソールってキーバインドが特殊で使いにくかったりするよね。 Rider使ってる人いますか?
別にお金出すほど使い勝手いいのかな? .net core と asp.net core のファイルの更新が多いな パッチバージョン更新でFixが2-3個程度が続いた時が
マイナーバージョンの更新の時である git 有効にするとチームエクスプローラーと置き換わる
今までgithubを使用していたから違和感あるね ユーザーに断りもなく勝手に切り替えるのはM$の古くからの手癖の悪さ Git の生産性
[ツール]、[オプション] の [New Git User Experience](新しい Git ユーザー エクスペリエンス) プレビュー機能をオンにすると、このエクスペリエンスを利用できるようになります。
任意のフォルダーまたはまったく新しいフォルダーから新しい Git リポジトリを生成する
新しい複製操作を開始する前に、開いているフォルダーまたはソリューションを保存して閉じる
コミット テキスト ボックス内でコミット メッセージ エラーまたは一時退避メッセージ エラーを明確に表示する
新しい Git リポジトリ ウィンドウ内のツリー ビューで Git ブランチを表示し、管理する
Git リポジトリ ウィンドウで各ブランチの履歴グラフを切り替え、グラフを操作する
[Git リポジトリ] ウィンドウでの送信および発信中のコミットの表示
Git で重点が置かれているマージ エディターで、以下を使用して、マージ競合を解決します。
マージ競合を含むファイル内の情報バー。これにより、マージ エディターを開くように求めるメッセージ表示されます。
よりわかりやすいタイトルおよびキャプション。マージ エディター内での不明瞭の削減。
競合内の差分。一致する行が揃えられ、単語レベルの違いが表示され、表示可能な空白が唯一の違いである場合にそれが表示されます。
ファイル レベルの追加、追加の競合に対する双方向のマージ
1 回のクリックで、どちらか一方とのすべての競合を解決する機能
競合のみに焦点を当てて、競合していない相違点は無視するためのトグル。
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes サーバーがGitHubだろうがAzure DevOpsだろうがチームエクスプローラーは以前から同じ画面だと思うけど >>855
gitのブランチ操作とかは別のウィンドウに切り離されるみたいだよ。今はプレビュー段階だけど。 16.7は新しいサービスベースラインです。
古いベースライン16.4は今後12か月間にかぎりサポートされます。
中間リリース16.5および16.6のサポートは無くなりました。 アドレスサニタイザーが宣伝通りなら、既存のx86ソースを無条件にx64へ移行しなければならない。
そのくらい素晴らしい福音になるはずだが。 Blazorスレで、スレチになってしまったので、こっちに投稿し直します。
スマソ。
VS 2019は、LGA1155, Mem:8GB, SSD 500GB, Win 64BIT OS,
Core i5 3.4GHz (4 cores)だとどのくらいで起動しますか?
当方は、LGA1155 で、もっと力の弱いCPUを使っており、デスクトップアイコンを
クリックしてから、IDEが起動し、マウスカーソルがくるくる回る状態から脱する
のに、23秒くらいかかります。 >>860
CPU以外は同じ環境で、実測して、23秒です。
現在のCPUは 2.7GHz の 2 Coreです。 その条件だとi5-3570を購入するつもりなのかな
今更Ivy Bridgeに投資するのはお勧めしないな もしかすると、M/B が SATA3 ではなく、SATA2 なのが遅くなっている主因
でしょうか?
さっきためしたところ、VSの起動に時間が掛かっているときも、CPUパワーは100%に
なることもありますが、時々60%位まで落ちますし、VSを一回起動して、
直後に起動しなおすと起動がずっと速くなることが分かりました。 2度目の起動が速いのはキャッシュだろ
おまえさんとこではSuperFetchはどうしてる? SuperFetchはOSインストール時のデフォルト設定のままです。
二度目にずっと速くなるということは、遅いのはCPUパワーのせいではなく、
SSDからの読み込みに時間が掛かっているということなのかもしれません。 そのスペックで23秒は遅すぎやね
原因が自分で特定できないなら
諦めてOSのクリーンインストールかPC買い直せ >>871
それか、ここの人がVSの速度を偽証しているかです。
実際には最新のフラグシップPCでも、物凄く遅いとか。 >>872
YouTubeで検索すれば腐るほど動画あるやろ supermicro Duron 2ソケット
800MHz・4×256MB
Windows2000 advanced Server supported 4cpu >>872
何で偽証せにゃならんのよ。失礼だなぁ。
Ivy Bridge世代のPCは軽い作業ならともかくVS2019みたいに重いアプリには明らかに力不足。 そもそもWindows10でサポートされているかどうか怪しいレベルだからな うろ覚えだけど、自分の場合はバックアップフォルダーを削除したら快適になった うちのどれくらいだろう
ってみたら2秒だったわ、これかVSCode派の言い分が分からんかったのは タブを開きまくってると重くなるような。
タブを全部閉じてから VS を起動し直したらえらく速くなったり。 >>881
もしよろしければ、参考までに
Chipset、CPUソケットの名称(LGAxxx など)、CPUの型番やクロック数
などを教えていただければ幸いです。 どうせこういうアホはアンチウイルスをいくつも入れてるとかWindows Update中とか何かやってる >>883
2年前に組んだ奴だし大したことないで
偽証と言われそうで怖いが
Ryzen7 2700x(定格)、B450マザー、M.2 SSD 1TB, Mem 48GB
メモリ多いけど関係ないだろうな、ほぼM.2のおかげじゃないかね
あとSSDでプリフェッチ系はあまり意味ないんじゃなかったっけ?デフォで無効だった気も
と思ったけどうちのPrefetchフォルダこんもり入ってるな、あれぇw ちゅーか何かしらのプロジェクト開いた起動時間かと思ったら空起動の話なのかよ
5年前の4790K+SATASSDでも5秒かからんわ >>886
有難うございます。
確認ですが、チップセットは、Z97 で、SATA は、SATA3 (6.0Gb/s)ですね。
Core i7, 4790Kといえば、クロックが常時 4GHz の当時のフラグシップモデルですね。 いやこれだけレスしたこと後悔したことはねぇな
わざわざ調べてまで・・・ >>888
自分の意図どおりじゃないのは偽証言うやつだぞ
>>883の時点でクサす気満々だろ
気づけないお前が悪い 論理的に考えられない奴にプログラムなんて無理と言いたくなったわ 細部にこだわりすごじゃない?
マイクロ秒単位まで起動時間気にするならわかるけどw
大体のCPU性能とHDD or SSDくらいがわかれば十分では?
裏で山ほどプログラムが動いてんのに… >>889
いや全くだわ、丁寧に来たんでつい騙された
慇懃無礼ってやつだったな、まだこんなこと言ってるし 快適にプログラミングできるノートpc探してるんですが
cpuとgpuはどれほどのものならいいしょうか
メモリは16gb、ストレージはm2ssdです
visualstudioが使いたいソフトの中で一番重そうです、少しゲームもやりますが軽いものなので もしよければオススメのメーカー、避けた方がいいメーカーも教えてください >>894
SSDはあったほうが。
プログラムならGPUはどうでも。 DELLは個人はまともにサポートしてくれないからお勧めしない。
ノートならなおさら。
キーボードの調子が悪いから修理してくれないかと問い合わせたら
費用七万の見積もり出してきて
問題が再編しなくてキーボード交換しなくてもお金返しませんとか言われたもんな
唖然としたわ
それよりも前にCPUの動作クロックが明らかにおかしくなった時も
それは仕様ですとかなんとかいって
サポートしようとすらしなかったからな。
まじでデルのノートは二度と買わねえ Mac でも、内蔵HDD の交換とか、10万円近く取られるのでは?
たぶん外国企業は、サポートとかも外注だから、高いのでは? 元メーカー勤務だけど、PC関係は結構そんなもん。
利幅の薄いPC部門は、修理部門を出来るだけ小さく抑えるために、
ユーザーが修理を諦めて別のPCを買い替えるよう仕向けてる。
家電系はそうでもなかったけど。 >>899
ちゃんとサポート契約しとけば来てくれるんじゃない?
今は違うのかな
10年くらい前買ったときは初期不良で翌日家に来てくれて対応してもらった デルみたいなところはちゃんと使用するつもりの期間、保守契約結んどかないとダメ
あと個人向けと法人向けで対応がかなり異なる 国産も最近ひどいけどな
NECだって見るだけで3万円取られるぞ(故障があっても無くても)
法人もたぶん個人も >>905
オンサイトだとそのくらい貰わないとサポート部門はやっていけない
人が動くからね
昔のように販売だけで大きな利益か得られていればサポート費用は安くしてもやっていけるんだけど今はそうじゃないからね。 Windowsだと無料は厳しいだろな。
トラブル多いし。
Ubuntuなら無料でイケるはず。 それは単に no-support no-fee じゃなくて? >>894
マウスコンピューターがときどき99800円セールやってるのがお薦め 日本HPではEliteBook830の修理受け付けての調査だけなら
4400円と配送料(そのときは0円)だったな
結局WebCameraとそのケーブルの交換に
技術料15000円で4.8万ちょっと
修理もせずに7万とったままとかありえないわ Core i5-10300Hでこいつ動きます?
本当はi7か9が良いけど予算がね…
メモリは16gbあるよ vs自体は10年前のpcスペックで十分動く
開発するものが巨大ならそれに合わせてpcスペック上げればいい
てか最近vs動作環境のスペック相談多くない?
とりあえず今持ってるpcに無料版入れてみりゃいいじゃねぇかとしか思えんのだが >>917
マジレスすると
新品のi5より
中古のi7 コア数が増えるタイミング以外では新型のi5<旧型のi7 DELLは無駄に高い
漏れなら
マウス
パソコン工房
DOSPARA
あたりで買う >>922
Core i7, 4GHz + SSD(SATA3 6.0GHz) でも、VS 2019 は、プロジェクトなしの
空の状態で最初に起動するだけでも、5秒弱かかると言う話が出ていた。
これより速くするには、SATAでは駄目なのかも知れない。 5秒もかかるのか。
たしかにそのくらいかかるかも。 VSの起動速度ではないんだけど、CMakeプロジェクトを開く速度は、システムと別のSSDにプロジェクトを配置するとだいぶ改善される。
忍者ビルドもだいぶ速くなってると思う。 起動に5秒かかったからなんやねん
1日に1000回起動するんか?
起動時間が秒単位で影響が出るほど大量の開発するんか? まあ俺は一人だから良いんだけど、1000人の社員がいる会社なら、5秒*1000で1時間23分ですよ。 もともとの発端が23秒かかるって話だからなw
5秒でも天国じゃろ 1000人規模の開発で1時間なんて誤差とすら呼べないな わかりましたよ。
じゃあそういうことにしておいてやっても良いです。 1000人いても全員起動させるのに5秒しかかからんよ いま私とても良いこと言いましたよ?
システムとリポジトリは別のSSDにするんですよ。
これ最強。 Windowsはコピーおっせー!!と思いませんか?
原因はアンチマルウェアサービスです。
我慢できるようになったでしょ? Linuxサーバーの半数はDrovorubが配備されていると言われていますし、戦わなければAPT28の一員になります。 >>929
一見すごいようだけど
一人一人の時間が減ってもそれぞれがその時間でできる作業って増えないから
全然すごくないんだな これが >>922
「あなたにとっての快適」の定義を明らかにしていただけませんか? >>929
その考えおかしい
1人目が起動し終わるまで待ってから2人目が起動させるわけじゃないだろう ノートのi7で試したけどソリューションなしで5秒弱だな。
CPUよりディスクの速度が効いてるように見受けられる。 うちの勤怠管理システム(Web)はログインしてから出勤ボタン押して反応が返って来るまで10秒以上かかってる。 >>941
VSの場合は、何もボタンを押すことすら出来ない時間だから、それとは違う。 悲しいときー
一分一秒を争って急いでリリースしても、結局丸一日誰も起動した形跡が無かったときー DELLが高いのは、MS Windowsじゃなくて、DELL Windowsだからだよ。
ライセンスはDELLが発行するOEMタイプ。
ハードのシリアルが有れば、何度でもDELLのサイトからリカバリーできる。 使いたいときにすぐに使えなければ、道具としては欠陥。
やろうと思っていたことがなかなかやり出せずに、出鼻をくじかれる。
それに一日の間で本当に集中できる時間は、一般人が思っているほど多くはない。
サービス残業などしても実際には仕事は出来てない。 そんな重要な道具への投資をケチるなんて終わってますね! >>950
Visual studioの起動を待ってるだけで集中力が切れるほどお前が飽きっぽいなんて、そりゃ一般の人には想像もつかないなw それより、windows updateが始まるのにはくじけるな。 道具の動作は速いに越したことはない
1日数回行うだけの起動の時間を1秒縮めるために10万円払えるか?は人それぞれ
起動に5秒かかる10万pcと3秒で済む15万pcなら前者でよくね?って思う人が多そうではある
ビルド時間が半減するなら後者を選択する人は増えるだろう
1日数回行う起動と時には数百回行うビルドでは重みが違う
ただしビルド時間はプロジェクト構成によっても大きく変わる >>944
マウスカーソルの待機状態が解除されるまで、だぞ。勝手に条件変えるなw
実際に操作できるのは5秒じゃなくて3秒だわ >>955
あなたは、マウスがくるくる回っている状態なのに、操作するのか。
>>952
Linux厨が、マイナスの批判に対して、批判者の質/レベル/頭が悪いという問題にすり返るのをよく見てきたが。 10万でお釣くる構成でも4秒なんだけど・・・
CPU Core i5-10400
RAM 8GB
システムドライブ M.2 SSD
Fallbackフォルダ 作業用HDD内 オープンソースの人は勘違いしがちだけど、VisualstudioはMicrosoftの製品なので、掲示板で議論しても改良されないんだよね。
Microsoftと直接話し合うしかないですよ。 日本ではこの20年、オープンソースの素晴らしさやMicrosoftの問題点が啓蒙されてきましたが、その間にほとんどのソフトウェア製品が中国製に変わりました。
5chによく広告が出るビビッドアーミーは中国企業が運営するゲームですし、○○互換のCADやオフィスはすべて中国企業の製品です。
サイトが英語でドットコムなのでアメリカの企業と誤認する人も多いでしょう。
しかし、すべて中国企業です。
その間、日本製は、我々日本人が推進してきたはずのオープンソースでさえ、著名なものはないのです。
Rubyですか?
それは、デンマークの製品で使われる部品にすぎません。
下請けですね。
そろそろ気づきましょう。 >>958
改良して欲しくて言っているわけではない。
単に製品の欠点を指摘しているだけ。
電化製品の欠点を指摘しても、その会社に改良してもらいたいわけではないのと同じ。 VSは最速のIDEなので、VSに文句を言うというより、IDEに文句を言ってる感じでしょうか。
いわゆるEmacsよりviが良い人なのかもしれませんね。 初めてPC買うなら
ノートにしても
15万円で1台買うより
7万5千円で2台買う方が
後々便利 >>956
むしろアイコン押してから「何やろうとしたんだっけ」と思い出してる間に3秒過ぎるよね >>964
M.2 SSD と AMDの最新の最強に近い CPU の環境で、やっと 3秒で、
5年前の中くらいのマシンなら10秒以上かかる。 まあ、ご飯食べながら、そういえば今日ご飯食べたっけ?と思いだそうとする人もいますからね。 adobe製品の起動時間みたら発狂するんじゃね?
こんだけ超絶高機能なIDEで起動に5秒で欠陥だと言われちゃねー
cuiで生きていりゃ良いんじゃないっすか? 古来、日本には
IIDASHIPPE
という習わしがあるそうです >>962
2台買うならテスト&持ち運び用の13.3インチ2in1と開発用のデスクトップか旧型の光学ドライブ付き17.3インチだな。 >>973
4GHz の Core i7 + SSD(SATA3, 6Gb/s)は、ミドルクラスではない。 ぶっちゃけCore i3で十分。
SSDは必要だと思う。 16.7.2来ました。
バグフィックスだけのようです。 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
VM + ASM を書いた (C#, DX) * x86 ではない!
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
VM + ASM のダウンロード
ttp://up.x0000.net/files/TSimulang.zip >>979
#include "windows.h"をした後にstd::numeric_limitsのmax()がエラー出るの直ってるかな >>981
今さら?w
んなもん、太古の昔から残る「仕様」やろ。
WindowsSDKではしゃあない。 対処として
(std::numeric_limits<>::max)()
だかではいかんの? ISO標準化よりWindows.hのほうが先だからな。
これは仕方ない。 >>977
現状、いるのはシングルスレッド性能でメニーコアは関係ないね 標準搭載のIncrediBuild は分散ビルドのアドオン
本来は複数マシンによってビルド時間を低減するものであるがスタンドアロンでもマルチコアで利用出来る
(スタンドアロン時は最大8コアまで) >>983-986
ありがとうございます
知りませんでしたw 誰かそろそろ次スレ立ててくれんかのう
規制で立てられぬ テキストエディタの設定だけど
XamarinのcsファイルってC#でタブ文字設定しても空白が挿入されちゃうんだけどそんなもんなの? >>994
.editorconfigファイルがあったりしない?
あったらそっちが採用されるような。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 144日 9時間 5分 18秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。