Visual Studio 2019 Part6

■ このスレッドは過去ログ倉庫に格納されています
2021/04/21(水) 23:27:05.12ID:3qCJi6070
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019

The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/

リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#

過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/

※前スレ
Visual Studio 2019 Part5
http://mevius.5ch.net/test/read.cgi/tech/1597722223/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2021/05/02(日) 20:48:03.77ID:smoYWJQA0
>>108
VCランタイムが2015,2017,2019で共通になって(2019のアップデートに伴い)頻繁に更新されるから
古いバージョンを使うことによるライブラリが原則更新されないというメリットがなくなった
2021/05/02(日) 21:07:13.59ID:Z+8Z4XRI0
>>109
早速ありがとう。
実は、VC++2005で【ヒープ割り当て→計算、描画処理→ヒープ解放】を繰り返し行う、.DLL+.exe を実装してるんだけど、
その .exe+.DLL をWindows10 - 64bitで走らせると:

1)VC++2005、Debug Win32ビルド → 問題なし。exe起動後、【ヒープ割り当て→計算、描画処理→ヒープ解放】を何回でも反復できる。
2)VC++2005、Release Win32ビルド → exe起動後、【ヒープ割り当て→計算、描画処理→ヒープ解放】を100回繰り返したあたりで、固まる。エラーは出ない。VC++をプロセスにアタッチしてデバッグすると、無限ループに陥っている模様。
3)VC++2005、Release x64ビルド → 上の2)に同じ
4)VC++2005、Release x64ビルドの.slnを、VC++2005の「デバッグ開始(F5)」から実行する → 1)と同じく問題なし。
5)VC++2005、Release x64ビルドの.exeを「Windows 7の互換モード」で実行する → 1)と同じく問題なし。

てな具合で、Windows10主流の今、大概VC++2005も潮時かなwって思ってるwww
それとも俺のプログラムにどこかエラーがあるのかな?!
_DEBUGディレクティブ周りは何回も見直したんだけどなぁ。
2021/05/03(月) 02:28:18.09ID:sL7CiSF50
>>109
マジですか
MBCS関連のライブラリ不具合が放置されてた件は、不具合があるまま更新されちゃうってこと?
例えばこの件とか
https://social.msdn.microsoft.com/Forums/ja-JP/74a82359-39bc-47ca-bb39-7f0d1478f5a1/vs2015mbcs12391splitpath123912599123383210151230034920123011236420?forum=vcgeneralja

>108と同じく、新しいバージョン恐怖症(というか不具合発覚して戻したことある)なので
vs2019使いながらビルドで古いバージョンのライブラリ使ってるんだけど、
個人的にvs2019のアプデを放置してる現在、アプデすると死亡する可能性があると思うとガクブルなんですが
2021/05/03(月) 02:48:32.26ID:+/S188iW0
その問題を逆手に取ってシステム攻撃可能なコードにでもしたらセキュリティの問題として修正せざるを得ないんじゃない?w
2021/05/03(月) 03:25:09.58ID:387RZvjyM
>>110
おまえのエラーであるほうに賭ける!

でも、コンパイラの不具合もたしかにあるからなあ。w
2021/05/03(月) 03:56:06.92ID:sL7CiSF50
>>111
自己レス
よくよく思い出せば、自分が問題を確認した時のバージョンはvs2017だったからvs2013に戻してた
という経緯だったので、>109そのまま受け取れば個人的には問題無さそう
というか、vs2013とvs2015の間に壁があるのかな?

>>110
とりあえずvsのバージョン変えてテストしてみればいいと思う
2021/05/03(月) 09:37:00.71ID:XJTUjho8d
>>110
それ単純に2005だからじゃないの
2021/05/03(月) 12:01:12.56ID:W5Ke21J50
>>110
なにやら騒がせてしまったが、無限ループに陥った原因は、どうやら俺のプログラムミスだったっぽい。
ビルド方法や実行方法や互換モードの違いで、プログラム挙動が変化する理由は不明だけど。
またおとなしくROMってるわw

結論:

 ま だ ま だ VC++2005 は い け る ! ! !
117デフォルトの名無しさん (アウウィフ FFab-TNk6)
垢版 |
2021/05/04(火) 12:48:40.66ID:g/PMv139F
>>108
VS2019を入れれば問題無い
ちなみにインストールするときにオプションで
VC2017コンパイラとかインクルードファイルとかライブラリとかの環境も
それ以前のも一緒に入れるとか選べる
あとでbuild環境を選択すれば良い
118デフォルトの名無しさん (アウウィフ FFab-TNk6)
垢版 |
2021/05/04(火) 12:52:44.55ID:g/PMv139F
>>110
>>116
概出だから知ってるだろうけど
デバッグモードだけ成功するパターンは
初期化し忘れとかヌルポとかが多い
119デフォルトの名無しさん (スププ Sdff-4vzG)
垢版 |
2021/05/04(火) 15:25:08.43ID:EQ9aBOnDd
visual studio code を使い始めたのですが、固まることが多く使い物になっていません。
推奨スペックを教えていただけないでしょうか?
メモリ4Gではダメでしょうか?
2021/05/04(火) 15:28:53.20ID:wdzHnAM+0
>>119
4Gで固まるんだ
開発するなら8Gはあったほうが良いかと
今時のPCならそんなに問題起きないけど結構古いPC使ってない?
2021/05/04(火) 16:57:10.50ID:KyGD7Tmh0
>>119
環境を書かないで、vs codeが使いやすいという人が多くて混乱するよね。
ggってもどのくらいのスペックでまともに使えるかの情報が出てこない。
例えばYouTubeで動作してる動画があったとしても、まず環境が書いてない。
Androidエミュレーターでもそうだ。試して見ると極端に遅いのになぜかYouTubeでは
高速に動いてる動画があり、環境は書いてない。スパコン上のLinuxで
Wineエミュレーター上でAndroidエミュレーターを動作させている可能性すらある。
2021/05/04(火) 18:00:41.13ID:Z3Fw33AT0
Ruby on Rails, WSL2, Docker Compose, Node.js,
VSCode(拡張機能・Remote WSL, Remote Container)

今は未経験者でも、こういう技術。
10年以上のプロよりも、技術力は上!

メモリの最低ラインが、Windows 10 で16GB、Mac で32GB。
Windows でも、32GB あった方が良い

メモリ8GB じゃ、Windows/Linux, Docker, Rails、データベースを動かすのは、キツイ
2021/05/04(火) 18:20:51.47ID:yLpBphM40
ここはvscodeのスレじゃないのでどっちにしろスレチ
124デフォルトの名無しさん (スププ Sdff-4vzG)
垢版 |
2021/05/04(火) 18:51:17.07ID:EQ9aBOnDd
120<<< 中古です
東芝ダイナブック satellite pro 550Bです。
2021/05/04(火) 21:22:34.27ID:/0wu+m9m0
>>117
ありがとう。VS2019も検討してみる。

>>118
ヌルポインタやらかした場合、そのポインタのメンバに触った瞬間に実行時エラーにならないこともあるんかな?!

>>110は何とか解決して、今はVC++2005のReleaseビルドでも、Win10上でヒープ割り当て→処理→ヒープ解放を何回でも反復できるようになった。
無限ループが発生しないように、問題のループを実装から取り除く改修を行って解決した!
2021/05/04(火) 22:44:58.60ID:0AFonqeta
>>119 >>121
公式ドキュメントくらい読めよ
ドキュメント類を読まない輩は論外
2021/05/04(火) 22:50:39.27ID:MScw8HOx0
Visual Studio Code / VSCode Part10
https://mevius.5ch.net/test/read.cgi/tech/1616255273/
128デフォルトの名無しさん (アウアウウー Saab-eh0L)
垢版 |
2021/05/05(水) 14:06:46.62ID:q6v0kCGva
>>126
ADPの人?
2021/05/05(水) 14:39:00.30ID:mg67MH5+0
>>128
ADHDだよ
2021/05/06(木) 04:05:33.16ID:WShnGT4x0
自作のミニツールをプロジェクトごと公開したい場合、削除しておくべき不要なファイルって何があります?
2021/05/06(木) 04:15:15.20ID:2Em52rx10
必要なもの以外すべて。
ソリューションファイル、プロジェクトファイル、ソースファイル、リソースファイル以外。

つーか、必要最低限そうなファイルだけcommitして、それをexportして、もしビルドに失敗したら足りないファイルを追加して、を繰り返せば。
2021/05/06(木) 04:21:42.34ID:P+oSSr4k0
visual studioがデフォルトで生成する.gitignoreに従えば大抵は事足りるでしょ
133デフォルトの名無しさん (エムゾネ FFff-TNk6)
垢版 |
2021/05/06(木) 12:09:09.61ID:GHdSH9foF
よほど特殊なライブラリとか使ってるんじゃなければ
自分で作ったヘッダとソースとリソースだけあればOK
ソリューションとかプロジェクトは新規で突っ込んでも逝ける状態のが理想的でクリーンな公開
2021/05/06(木) 13:24:29.11ID:2Em52rx10
>>133
やりすぎ。
2021/05/06(木) 17:08:57.31ID:WAOouYO40
新規ソリューションのデフォルトフォルダってsorce\repos\ソリューションフォルダだと思うだけどさ、このreposって何か意味あるのかな?
sorce直下にソリューションフォルダ置くのと変わらなくない?
repos直下をgitのルートにすることを想定してんのかな?
2021/05/06(木) 17:33:00.43ID:P+oSSr4k0
>>135
reposはリポジトリの複数形なんだからreposのサブフォルダーがgitのルートになるんだよ
2021/05/06(木) 17:51:39.05ID:WAOouYO40
source直下はreposしかないって事だよね?
sourceかreposいらなくね? 片方でよくね? 無駄に階層深くなってるだけの気がするんだけど
何か他に、sourceに置くことが想定されるファイルあるの?
2021/05/08(土) 00:06:50.96ID:L+qXSIbq0
ああVslsFileSystemProviderVSCorePackageのエラーうぜぇ。なんで直すのが16.10なんだよ。
2021/05/08(土) 11:53:30.03ID:7enR3r2l0
16.10 次の水曜日には出るんじゃない?
2021/05/08(土) 17:13:25.44ID:L+qXSIbq0
来週なの?意外と早いね。16.8が11月で16.9が3月だからまだ先だと思ってた。
2021/05/08(土) 19:55:57.00ID:0uVdCPte0
XBOXコントローラーでVisual Studioを操作したいです
2021/05/08(土) 20:45:14.83ID:xhSLQyZR0
構わんよ、遠慮せず操作したまえ
2021/05/08(土) 21:50:54.02ID:4Kx8eo/u0
Visual Studio 最新版 (16.9.4)
C++で new char[サイズ(即値)] と書くと
サイズの上位32bitが消されて正しくアロケート出来ない
たとえば、new char[0x100000000ll] とやると new が 0 バイトで呼ばれる

おま環?
2021/05/08(土) 23:25:45.23ID:Bd3Kgf0z0
std::size_tにキャストされているからでは。
2021/05/08(土) 23:51:34.29ID:4Kx8eo/u0
64bit環境なのでsize_tも64bitです。

uint64_t size = 0x100000000ull;
new char[size];
とやっても同じで、
コンパイラ上定数として扱える場合には上位がカットされ、
サイズが変数やテーブル参照のような場合には正しくアロケートされるようです。

以下コンパイル結果
--------
char* data_ = new char[0x100000000];
00007FF63F38310D xor ecx,ecx
00007FF63F38310F call operator new[] (07FF63F3811E5h)
--------
char* data_ = new char[0x110000000];
00007FF66238310D mov ecx,10000000h
00007FF662383112 call operator new[] (07FF6623811E5h)
--------
2021/05/09(日) 00:08:02.90ID:DqrICXmP0
operator new()ならどうなる?

個人的には、配列要素数に32ビット制限があっても、そんなにおかしいとは思わんなあ。
2021/05/09(日) 00:21:06.52ID:EiDl/PWP0
operator new, operator new[] だと大丈夫

--------
char* data_ = (char*)operator new(0x100000000);
00007FF70520310D mov rcx,100000000h
00007FF705203117 call operator new (07FF705201046h)
--------
char* data_ = (char*)operator new[](0x100000000);
00007FF7CA02310D mov rcx,100000000h
00007FF7CA023117 call operator new[] (07FF7CA0211E5h)
2021/05/09(日) 00:54:34.36ID:qerHokaAa
コンパイラのバグ(仕様?)なのかなぁ
ツールセットをLLVMに変えると配列でもrcxレジスタを使うね
2021/05/09(日) 01:00:23.52ID:DqrICXmP0
やっぱそうか。
じゃあコンパイラが期待する配列添字定数の型が32ビットなんやろ。

VCはintきめうちのところがときどきあるような。
今は知らんけど、昔はenumがそうだった。
2021/05/09(日) 08:14:59.02ID:s0/3x2co0
6.7.2.2 Enumeration specifiers
3 The identifiers in an enumerator list are declared as constants that have type int and may appear wherever such are permitted.

6.7.2.2 列挙型指定子
意味規則 列挙子並びの中の識別子は,型int をもつ定数として宣言され,この型の定数が許されるところならばどこに現れてもよい。

はっきり、intと書いてある
2021/05/09(日) 10:37:55.18ID:BzSYlsTa0
今のVSにはclang-clが提供されているけど、これでカバレッジとれている人いないかな?
--coverage 付けて clang_rt.profile リンクしてビルドまではできたんだけど、実行すると
終了時にexit()の中で例外を吐いてしまう。
2021/05/09(日) 11:06:11.78ID:DqrICXmP0
>>150
Cの話は関係ない。
153デフォルトの名無しさん (アウウィフ FF1f-dxvU)
垢版 |
2021/05/09(日) 13:41:37.14ID:WMytKT+1F
コンパイルオプションを晒すべき
2021/05/10(月) 11:41:19.26ID:bUBA6kCN0
> 昔はenumがそうだった。
> Cの話は関係ない。

何の話?
2021/05/10(月) 12:23:27.91ID:jJW0aId30
>>154
そらC++やろ。
Cとは意外に違うんやで?
2021/05/10(月) 12:32:08.82ID:AtOV5vKAM
C++/CLIがいらんことしやがって
enum class なんてものが
2021/05/10(月) 12:38:07.54ID:aTIhcF+S0
>>140
それ書いた時、なんで来週と思ったか思い出せないんだけどw
多分16.5(2020.3/16)と16.6(2020.5/12)の間が2ヶ月だったからかな
でもリリース周期見ると必ずしも期間決まってるわけじゃないみたいだから、今週かわからんわ
先に謝っとく。ごめんw

16.0 2019.4/2
16.0.22 2020.1/22
16.1 2019.5/21
16.1.6 2019.7/9
16.2 2019.7/24
16.2.5 2019.9/10
16.3 2019.9/23
16.3.10 2019.11/10
16.4 2019.12/3
16.4.21 2021.4/13
16.5 2020.3/16
16.5.5 2020.5/12
16.6 2020.5/19
16.6.4 2020.7/14
16.7 2020.8/5
16.7.14 2021.4/13
16.8 2020.11/10
16.8.7 2021.3/9
16.9 2021.3/2
16.9.4 2021.4/13
2021/05/10(月) 13:47:44.37ID:g+jdLC6X0
>>156
enum classはC++11以降でも実装されてるけど
2021/05/10(月) 14:04:21.68ID:AtOV5vKAM
>>158
?その仕様の元がCLIなんだが?

前後の繋がりが読めない人?
2021/05/10(月) 16:00:29.21ID:fuWjxEMWd
>>159
人に伝わる文章書けよ
2021/05/10(月) 16:17:34.07ID:fcf6KnSJM
お母さんに教えて貰え
2021/05/10(月) 17:08:17.00ID:ro06Xyvc0
>>145
「00007FF63F38310D xor ecx,ecx
 00007FF63F38310F call operator new[] (07FF63F3811E5h)」
ここが既におかしい。64BITアプリなら、ecx ではなく rcx でなくてはならない。
147 の方は実際にそうなっている。
ecxは32BITレジスタ、rcxは64BITレジスタ。
また、ecxやrcxは、メンバ関数の関数呼び出しに置いてはthisの値を入れるために使われるレジスタ。
なので、前者のnewは32BIT版が呼び出されていて個本的におかしい。
本当に何もかもが64BIT版になってるか点検すべき。
2021/05/10(月) 17:12:25.84ID:ro06Xyvc0
>>162
ただし、new char[N] の変わりに operator new[N] とすると正しくなっているのは良く分からない現象。
コンパイラオプションに問題が有るか、または、コンパイラのバグ。
2021/05/10(月) 17:52:35.89ID:ro06Xyvc0
>>145
https://stackoverflow.com/questions/19803162/array-size-error-x64-process

const uint64_t size = 0x100000000ull;
new char[size];
のように
変数sizeにconstキーワードが付いているとそうなってしまうが、constを取り除くといけると書いてある。
2021/05/10(月) 17:54:16.98ID:ro06Xyvc0
>>164
以下のように、配列サイズがコンパイル時定数にされてしまうのを無理やり防ぐといけるらしい:

extern size_t GetArraySize();

int main()
{
size_t allocationsize = GetArraySize();

char *cp = new char[allocationsize];
return 0;
}

size_t GetArraySize()
{
// compile time assert to validate that size_t can hold a 64-bit value
char compile_time_assert_64_bit[(sizeof(size_t) == 8)?1:-1];

size_t allocsize = 0x100000000UL; // 64-bit literal

return allocsize;
}
166デフォルトの名無しさん (ワッチョイ 2f61-kAcN)
垢版 |
2021/05/10(月) 18:14:13.53ID:ro06Xyvc0
>>145
00007FF66238310D mov ecx,10000000h
00007FF662383112 call operator new[] (07FF6623811E5h)

147
char* data_ = (char*)operator new[](0x100000000);
00007FF7CA02310D mov rcx,100000000h
00007FF7CA023117 call operator new[] (07FF7CA0211E5h)

よく見ると、これら二つで、call文の呼び出し先のアドレスの下位16BIT
は、共に11E5 になっていて、上位アドレスは変わっているが本当は
同じ関数を呼び出しているようだ。リンクするとアドレスは上位も下位も変わることがあるが、
上位アドレスだけ変わる現象としてはセキュリティー対策のためと聞いている。
それで、mov 文が ecx と rcx の違いがあるが、実は mov ecx,imm 命令は
上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,0 と同じなので、145の方は、動作的には
mov rcx,0
call operator new[] // 64BIT 版の new 演算子
となっていて、145もちゃんと 64BIT版の new 演算子が呼び出されているようだ。
問題は、new char[x]のxに定数が有ったときに下位32BITだけに切り捨てられてしまう
コンパイラの動作にあるようだ。
2021/05/10(月) 18:31:03.35ID:Q9Sd0kWu0
VS2010からのバグですか
早く直してください

>>147
コール元が原因だとわかるようにコンパイル結果を貼ったつもりだったんですが...
そもそも64bitアプリから32bitコードはコールできない
2021/05/10(月) 19:17:39.46ID:jJW0aId30
>>156
それ以前は、真面目なソースでは重複事故防止のために、わざわざ全要素にenum型名をつけてたからな。
最初からそうなっていてよかったレベルに、もっともな改善だった。
2021/05/10(月) 19:26:30.24ID:u4NZSThJM
>>168
つ namespace
2021/05/10(月) 19:27:03.10ID:ro06Xyvc0
>>166
訂正。桁が大きすぎて1ケタ見間違えた:

上位32BITが0拡張されるので mov ecx,10000000h は、
実際には、mov rcx,10000000h と同じなので、145の方は、動作的には
mov rcx,10000000h
call operator new[] // 64BIT 版の new 演算子

そして、xor ecx,ecx の方が xor rcx,rcx になり rcx = 0 となる。
2021/05/10(月) 19:45:11.41ID:i6Ha+IN40
>>169
enum毎にnamespace?
お前アホだろw
2021/05/10(月) 20:23:12.80ID:Q9Sd0kWu0
>>170
リンク先を見つけて頂いて非常に感謝いたします。
それ以外の事は既に知っていますので大丈夫です。
2021/05/10(月) 21:40:04.54ID:uZmCwZbC0
新機能が無いと管理出来ませんって
プークスクス向いて無いんじゃね?
2021/05/10(月) 23:54:56.33ID:jJW0aId30
>>173
K&R Cでも使っとれ!
2021/05/11(火) 06:54:08.95ID:2aTzy8bW0
それを言うならBでしょ
ケントンプソンの
2021/05/11(火) 08:58:15.27ID:IqEWn3EBM
K&Rにenumは無いが?bakaかね
2021/05/11(火) 09:43:42.39ID:nf224V100
>>176
新機能がないと管理できないの?w
バカなの?w
2021/05/11(火) 20:43:13.86ID:PxX+uCNu0
baka vs バカ vs アホ
2021/05/12(水) 13:58:01.63ID:Qd50tecn0
Visual Studio 2019 version 16.9.5
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.9.5
2021/05/12(水) 14:38:01.97ID:OdaC5Fsa0
/std:c++20 コネ━━━━━('A`)━━━━━━!!!!
2021/05/13(木) 21:22:57.09ID:0pD51twu0
Visual Studio 2021 はまだかよ?
もうはよ出せよ

オフラインインストールだから中途半端なバージョンはインストールしたくねぇ
2021/05/13(木) 21:28:09.41ID:keWZ79dD0
2021は中途半端だから3000まで待とう
2021/05/13(木) 22:01:10.78ID:3koXU89M0
3000は気が長すぎ
次にキリが良いのは2048
2021/05/13(木) 22:03:36.25ID:0pD51twu0
何百年待たせるんだよ

中途半端言うてるのは2019 16.9.5みたいなバージョンだっちゅーの
2021 1.0.0出せ、ほらはよ、お兄さんは急いどんねん
2021/05/13(木) 22:04:11.32ID:En9K++Xv0
>>183
2038年って聞いた
2021/05/13(木) 22:08:02.11ID:0pD51twu0
>>185
なんだ、もう17年かぁ



・・・って待てるか、ヴォケ!
2021/05/13(木) 22:10:40.60ID:Q5JRmth30
VS2021はversion17なので17.0.0
2021/05/13(木) 22:28:23.39ID:0pD51twu0
>>187
あら、そうだっけ?

じゃ、VS2021 Version17.0.0、お急ぎ便でリリースしてくれ
2021/05/13(木) 22:30:30.51ID:0pD51twu0
今、Version16.3.Xを使ってんだけど、
ソリューション(Aと呼ぼう)をフォルダごとコピーしてからVS起動すると、
コピー元のソリューションで開いてたプログラムがそのまま開いてて
「親切やん?」とか思いながらそれらのプログラムを修正すると、
コピー先の新しいプログラムじゃなくて
「元のソリューションAの(!)」プログラムが書き換わるんだよな
どこ参照してんだよ?
つまりバグだ

だから、コピー後にプログラムが開いてたら
手動で全部閉じてもう一回開き直さんといかん
おまいらも経験あるだろ?
クソ面倒くせぇ

家のPCは最新版にしてあるから
コピー後に起動すると全部のプログラムが閉じた状態から始まるんで、この事象は起こらんけどな

こんなしょーもないバグを作り込みやがって
ちゃんとテストしてからリリースしやがれ、マイクロソフトのクソが!
2021/05/13(木) 22:40:39.36ID:VB3/WUZ/0
Visual Studio 2022 Preview 1が夏に出るのを知った上で
Visual Studio 2021を出せと言ってるの?
2021/05/13(木) 23:05:25.82ID:/oUX0vPxM
ママー変な人がいるよ
2021/05/13(木) 23:13:47.23ID:0pD51twu0
>>190
うそーん?
今までずっと奇数で2飛ばしで来たやん?
でも夏に2022 Preview出るのん?
ちょっと期待アゲアゲだな

>>191
しばき回すど、ゴルァ!
2021/05/13(木) 23:15:58.94ID:En9K++Xv0
>>192
visual studio 2002 は奇数では無いような
2021/05/13(木) 23:33:44.01ID:0pD51twu0
>>193
誰がそんな大昔の話しとんねん?
俺の中でVisual Studioの歴史は2013から始まっとんのや!
規律を乱しおってからに・・・
195デフォルトの名無しさん (ワッチョイ 3d01-9scZ)
垢版 |
2021/05/14(金) 00:21:45.38ID:NzOv7VQy0
バージョンなんかどーでもいいんだけど次はどんな目玉機能があるんだ?
2019はInteliCodeだったじゃん?2021はやべー機能あるの?
2021/05/14(金) 08:38:54.91ID:A+WZ3bIw0
今出てる話で一番大きいのは64bit化かね?
2021/05/14(金) 09:21:35.98ID:ijV+D4Iw0
64bit化でなんか嬉しいんだっけ?
2021/05/14(金) 09:44:51.84ID:fF5yZv3G0
4GB超のソースファイル処理できるんじゃね?
知らんけど。
2021/05/14(金) 10:29:52.23ID:sK9NMk0P0
>>189
それ当然やん?
フォルダ毎コピーしてんだから参照の情報もコピーするわけで
2021/05/14(金) 10:34:59.68ID:7wdfzeft0
>>189
16.3はとっくにサポート終了してるから、サービスベースラインの16.4/16.7/16.9にした方が良いよ
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/servicing

個人的にも16.3は一番動作が怪しかったと思う頃だから今なら16.7.15をお勧め
2021/05/14(金) 11:07:52.23ID:872BWcRl0
>>199
どんだけ馬鹿なんだよ?
なんで絶対参照してんだよ
相対参照すりゃいいだろ

お前は引っ越した後も
前のマンションの風呂に入りに行くのか?
2021/05/14(金) 11:15:10.32ID:sK9NMk0P0
>>201
引っ越ししたら更新するだろ
相対参照は脆弱性の元
2021/05/14(金) 11:24:41.90ID:/tlYhq540
>>201
お前は引っ越した後は
通学先/通勤先をずらして変えるのか?
204デフォルトの名無しさん (ワッチョイ 0f5f-JrGs)
垢版 |
2021/05/14(金) 11:29:06.16ID:N2rlLeCr0
なるほど
>>189
コピーしたプロジェクトのパスの問題じゃなくて
自動で開いて始まる機能がおせっかいだったと主張しているに過ぎないのな
205デフォルトの名無しさん (ワッチョイ 0f5f-JrGs)
垢版 |
2021/05/14(金) 11:30:15.25ID:N2rlLeCr0
>>192
2008
2010
すぐ思いつくだけでも
2021/05/14(金) 13:56:12.22ID:872BWcRl0
>>202
> 引っ越ししたら更新するだろ

じゃ、参照情報も更新しろよ、ヴォケ!

「フォルダ毎コピーしてんだから参照の情報もコピーするわけで」と書いたのは一体どこの馬鹿だったっけ?
それに従うと「更新」じゃなくて「コピー」せんといかんのだが?
てめぇの言ったことと矛盾してることにすら気付かないほど馬鹿ということは判った
2021/05/14(金) 13:59:27.93ID:872BWcRl0
>>203
そこを相対参照にしてどうする?
通学先/通勤先は「マンション」の中には「無い」
そこは絶対参照でいい

今の世の中、こんな馬鹿がプログラム組んでんのか?
そりゃみずほ銀行も不具合起こすわ
2021/05/14(金) 14:20:13.68ID:sK9NMk0P0
>>206
俺は絶対参照前提で話してるんだぞ
コピー後更新するのは自分だろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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