!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/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Visual Studio 2019 Part4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (エムゾネ FFbf-Wy2p)
2020/04/01(水) 13:36:34.75ID:vhJXsBKcF2デフォルトの名無しさん (エムゾネ FF43-Wy2p)
2020/04/01(水) 13:39:07.67ID:vhJXsBKcF 「Visual Basic」は.NET Coreでもサポートを継続 〜ただし、言語としての発展は終わり
.NET Framework/.NET Core双方でのVB互換性を重視
2020-03-16
https://forest.watch.impress.co.jp/docs/news/1240998.html
.NET Framework/.NET Core双方でのVB互換性を重視
2020-03-16
https://forest.watch.impress.co.jp/docs/news/1240998.html
3デフォルトの名無しさん (エムゾネ FF43-Wy2p)
2020/04/01(水) 13:49:33.98ID:vhJXsBKcF Developer Community
https://developercommunity.visualstudio.com/
https://developercommunity.visualstudio.com/
4デフォルトの名無しさん (ワッチョイ 1dda-8H9x)
2020/04/01(水) 14:51:25.78ID:ddCOKvFh0 Win32APIしか使わないアプリはたまに
仮想環境のXP上でVisual C++ 6.0立ち上げて作ってる
仮想環境のXP上でVisual C++ 6.0立ち上げて作ってる
5デフォルトの名無しさん (ワッチョイ 8dda-BHEN)
2020/04/01(水) 17:28:17.57ID:CieMnxet0 XP使うならアクチが必要だからネットワーク環境が必要だから
だったら仮想環境の意味ってあまりなくね?
だったら仮想環境の意味ってあまりなくね?
6デフォルトの名無しさん (ワッチョイ 5502-D55L)
2020/04/01(水) 17:43:23.05ID:8tKZ+Mqz0 win32apiしか使わないけど、win10環境でビルドにvs2013、ガワにvs2019使ってるけどね
7デフォルトの名無しさん (アウアウウー Sae9-upVA)
2020/04/01(水) 18:24:33.13ID:35GG3dxKa 乙
8デフォルトの名無しさん (ワッチョイ 838c-upVA)
2020/04/02(木) 00:10:03.31ID:SdpX4dye0 クロスプラットホームアプリ作るんだけど、
C#使いならXamarinがベスト?
C#使いならXamarinがベスト?
9デフォルトの名無しさん (ワッチョイ 8dda-BHEN)
2020/04/02(木) 00:16:24.61ID:jPdPFzxw0 例えばさ、猛獣使いが猛獣の扱い方について素人に聞いたりする?
10デフォルトの名無しさん (ワッチョイ 2d5f-bVUD)
2020/04/02(木) 00:31:16.97ID:ZnTBZGXm0 今ならそうなのかね
年末に.Net Core 5.0が来たらそっちが本命だろうけど
マイクロソフトの売り文句通りになったらの話だけど
年末に.Net Core 5.0が来たらそっちが本命だろうけど
マイクロソフトの売り文句通りになったらの話だけど
11デフォルトの名無しさん (ワッチョイ 45ac-tCKN)
2020/04/02(木) 01:10:34.34ID:8xa6ntK50 .NET coreがんばえー
12デフォルトの名無しさん (ワッチョイ 0d0c-bVUD)
2020/04/02(木) 08:44:56.52ID:fGCn2jgM0 Visual Studio 2019 version 16.5.2
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.5.2
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.5.2
13デフォルトの名無しさん (ラクッペペ MM4b-usA9)
2020/04/02(木) 10:04:29.24ID:3rCb0LkDM クロスプラットフォームは開発環境と実行環境が異なるプラットフォームで開発などを行うこと
マルチプラットフォームはひとつのソースやリソースが複数のプラットフォームで動作すること
微妙にニュアンスが違う
マルチプラットフォームはひとつのソースやリソースが複数のプラットフォームで動作すること
微妙にニュアンスが違う
14デフォルトの名無しさん (エムゾネ FF43-8H9x)
2020/04/02(木) 18:17:29.73ID:4X8ewqwSF Core開発の主力メンバーがcoronaで死なないことを祈ろう
15デフォルトの名無しさん (ワッチョイ 236a-bVUD)
2020/04/02(木) 20:49:35.70ID:5ocfI0f7016デフォルトの名無しさん (ワッチョイ 23ad-9Xj+)
2020/04/03(金) 01:37:15.19ID:TtXpnyHX0 >>10
なんか勘違いしてね?
なんか勘違いしてね?
17デフォルトの名無しさん (エムゾネ FF43-8H9x)
2020/04/03(金) 14:51:57.75ID:VVxcL9MvF18デフォルトの名無しさん (ワッチョイ 6510-agnr)
2020/04/03(金) 15:39:56.36ID:jMPTu8OP0 こんなんポールスミスの財布やん
19デフォルトの名無しさん (ワッチョイ 2302-CuPJ)
2020/04/04(土) 16:00:45.90ID:R4+HYdkE0 俺の持ってる財布なんだから俺のや
20デフォルトの名無しさん (ワッチョイ e3f8-yiON)
2020/04/04(土) 23:17:04.20ID:onN5/Dtn0 >>15
「猿、燃やせ」
「猿、燃やせ」
21デフォルトの名無しさん (ワイーワ2 FF93-8H9x)
2020/04/05(日) 13:13:05.08ID:P07lI1PFF22デフォルトの名無しさん (ワッチョイ efa0-+YuK)
2020/04/08(水) 10:42:34.21ID:DzfY32KD0 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
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
23デフォルトの名無しさん (ワッチョイ d701-AglQ)
2020/04/08(水) 11:10:13.38ID:8/I/fBMa0 VSのリリースノートはたまにXcodeのスレを開いてるのかと見間違う
24デフォルトの名無しさん (ワッチョイ 6f02-agpx)
2020/04/08(水) 11:14:37.35ID:4twaMSMF0 なんで?
25デフォルトの名無しさん (ワッチョイ 2733-0eSS)
2020/04/08(水) 11:24:22.56ID:df5Wjj3Y0 Mac/iOSがらみのfixが並んでるからじゃね?
26デフォルトの名無しさん (オッペケ Sr5f-AglQ)
2020/04/08(水) 20:29:31.62ID:5V5+y034r 意外とダウンロードに時間がかかってたけど自分のとこで更新適用したら50MBとか出た
Xcode用が多かったのなら納得
Xcode用が多かったのなら納得
27デフォルトの名無しさん (アウアウウー Sabb-XU2k)
2020/04/14(火) 23:29:18.81ID:os/DWrlba Gitを導入することになったんだけど、GithubとAzureDevOpsはどっちがいいの?
28デフォルトの名無しさん (ワッチョイ 9f02-ycCE)
2020/04/15(水) 01:08:24.99ID:OdEE+ucy0 どっちの足も臭いけどいい?
29デフォルトの名無しさん (ワッチョイ bfed-SLdd)
2020/04/15(水) 04:08:08.62ID:YrHHA8u30 アプデしたらキモい色になったんだがどうすりゃ治んだ
30デフォルトの名無しさん (ワッチョイ bfed-SLdd)
2020/04/15(水) 04:20:30.20ID:YrHHA8u30 再起したら治ったわ
31デフォルトの名無しさん (ワッチョイ d7da-Rqel)
2020/04/15(水) 09:38:20.08ID:CN0xx84n0 GitHub、中核機能をすべて無償化 〜チーム開発も無料で始められるように
https://forest.watch.impress.co.jp/docs/news/1247150.html
https://forest.watch.impress.co.jp/docs/news/1247150.html
32デフォルトの名無しさん (ワッチョイ 97a0-Jy0u)
2020/04/15(水) 11:58:41.25ID:+h3TSudW0 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
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
33デフォルトの名無しさん (ワッチョイ 9733-KNAb)
2020/04/27(月) 16:50:17.31ID:XKeOK7JX0 C++の変数がエクスポートされるシンボルについて聞きたい。
スレ違いなら誘導してください。
VCの場合、変数の型がシンボルに含まれるので、異なる型の変数を同じものとして参照させられない(リンクエラーになる)。
これをムリヤリにでも同一視させたいときはどうすれば?
○エクスポート関連をいくつか試してみたが、ダメだった。orz
○std::coutのソースを見ればわかりそうだけど、見つからんかった。orz
スレ違いなら誘導してください。
VCの場合、変数の型がシンボルに含まれるので、異なる型の変数を同じものとして参照させられない(リンクエラーになる)。
これをムリヤリにでも同一視させたいときはどうすれば?
○エクスポート関連をいくつか試してみたが、ダメだった。orz
○std::coutのソースを見ればわかりそうだけど、見つからんかった。orz
34デフォルトの名無しさん (アウアウエー Sa6a-0GGu)
2020/04/27(月) 16:55:10.26ID:l27UEbbha ポインタ
35デフォルトの名無しさん (ワッチョイ e902-flGH)
2020/04/27(月) 17:57:08.62ID:AhJSTo8Q0 何言ってるのかよく分からないが、これの話か?
ttps://aki-yam.hatenablog.com/entry/20081019/1224386522
ttps://aki-yam.hatenablog.com/entry/20081019/1224386522
36デフォルトの名無しさん (スップ Sd00-vG1c)
2020/04/27(月) 18:20:34.30ID:4yHSGmebd unionの話?
モジュール化が当たり前になってから
使った話聞かないな。
モジュール化が当たり前になってから
使った話聞かないな。
37デフォルトの名無しさん (ワッチョイ 9733-KNAb)
2020/04/27(月) 18:41:33.17ID:XKeOK7JX0 >>35
それと似てるけど、もっとあやしい話。
あるひとつの名前Lib::objが、あるソースではClassA、別のソースではClassBとして参照できるようにしたい。
# ODRから外れてるのはヨシ。
○g++だと、変数のリンク用のシンボルにはクラス情報を含めないのでふつうにセーフなんだよね。VCは含めるので別シンボルになってもうてアウト。
○extern "C"だと、名前空間が使えないし、本体オブジェクトのソースをC++で書けないのでアウト。
○VCでも、シンボルを改変する方法があるみたいなんだけど、よくわからない。。。DLL限定?
>>36
リンカレベルのunionみたいな?
ふつうのunionは、メンバ変数を書くのがイヤで。
「モジュール」で解決できる?
それと似てるけど、もっとあやしい話。
あるひとつの名前Lib::objが、あるソースではClassA、別のソースではClassBとして参照できるようにしたい。
# ODRから外れてるのはヨシ。
○g++だと、変数のリンク用のシンボルにはクラス情報を含めないのでふつうにセーフなんだよね。VCは含めるので別シンボルになってもうてアウト。
○extern "C"だと、名前空間が使えないし、本体オブジェクトのソースをC++で書けないのでアウト。
○VCでも、シンボルを改変する方法があるみたいなんだけど、よくわからない。。。DLL限定?
>>36
リンカレベルのunionみたいな?
ふつうのunionは、メンバ変数を書くのがイヤで。
「モジュール」で解決できる?
38デフォルトの名無しさん (ワッチョイ 9733-KNAb)
2020/04/27(月) 19:09:10.41ID:XKeOK7JX0 > ○extern "C"だと、名前空間が使えないし、本体オブジェクトのソースをC++で書けないのでアウト。
いや、使えるし、書けるのか。。。
ちょっと試してみると、これでなんとかなりそう。
ということで、きっと解決!
ありがとうな。
いや、使えるし、書けるのか。。。
ちょっと試してみると、これでなんとかなりそう。
ということで、きっと解決!
ありがとうな。
39デフォルトの名無しさん (ワッチョイ 9733-KNAb)
2020/04/27(月) 19:50:59.03ID:XKeOK7JX0 報告。さっきの続き。
extern "C"は、namespace{}中でも使えるし、C++的には名前空間も有効だけど、リンク用シンボルとしては、名前空間部分は外れて変数名だけになるんやな。
この結果、こっちの名前がC標準ライブラリで使われてる名前とかぶったら死亡しよる。。。
ということで、もっといい方法があったらぜひよろしく!
extern "C"は、namespace{}中でも使えるし、C++的には名前空間も有効だけど、リンク用シンボルとしては、名前空間部分は外れて変数名だけになるんやな。
この結果、こっちの名前がC標準ライブラリで使われてる名前とかぶったら死亡しよる。。。
ということで、もっといい方法があったらぜひよろしく!
40デフォルトの名無しさん (ワッチョイ ee4e-spay)
2020/04/27(月) 22:02:20.46ID:ybz9pr8T0 リンカ名を調べて、同名の実体をアセンブラで定義できない?
41デフォルトの名無しさん (ワッチョイ 9733-So6t)
2020/04/28(火) 10:14:06.96ID:UaynDnBw042デフォルトの名無しさん (ワッチョイ ee4e-spay)
2020/04/28(火) 12:11:33.05ID:v8BVrpp80 適当な名前で extern "C" として宣言しておいて
どこかの名前空間に使いたい名前で参照を置いてみるとか。
どこかの名前空間に使いたい名前で参照を置いてみるとか。
43デフォルトの名無しさん (ワッチョイ 320e-1Gce)
2020/04/28(火) 12:29:47.53ID:greKUeEf0 __declspec(selectany) ではあかんの?
44デフォルトの名無しさん (ワッチョイ 9733-So6t)
2020/04/28(火) 13:14:48.31ID:UaynDnBw0 >>42
できた!
実変数領域はextern "C"でなくても(いっそ非公開でも)いいもよう。
実はポインタでは試してたんだけど、でもポインタはイヤだな、オブジェクトでなんとかならんかな、とやりかたを探してた。
参照は試してなかったけど、やってみたら充分許容範囲。
ということで、ほとんど解決!
ありがとう。ありがとう。
できた!
実変数領域はextern "C"でなくても(いっそ非公開でも)いいもよう。
実はポインタでは試してたんだけど、でもポインタはイヤだな、オブジェクトでなんとかならんかな、とやりかたを探してた。
参照は試してなかったけど、やってみたら充分許容範囲。
ということで、ほとんど解決!
ありがとう。ありがとう。
45デフォルトの名無しさん (ワッチョイ 9733-So6t)
2020/04/28(火) 13:23:45.75ID:UaynDnBw046sage (ワッチョイ 245f-Btmo)
2020/04/28(火) 21:12:16.27ID:kzKB8uJ90 Visual Studioのソリューションとプロジェクト、Gitの使い方について教えてください。
仕事で自分用のツールを作るためにVisual Studio Pro 2019とC#でプログラミングをしています。
これまでは1つのツールにつき1つのソリューションを作っていて、その中の1つのプロジェクトに1つ
の機能をまとめてライブラリにする構造にしていました。ツール間で共通利用するライブラリでどれが
新しいのかわからなくなったりするので、ソリューションの使い方とバージョン管理をちゃんと理解して
使いこなしたいのですが、ソリューションのまとめかた/切り方?とGitへの対応のさせ方がよくわかりません。
Visual Studioでは、ソリューションとGitリポジトリが1対1で対応しているようなので、ライブラリごとに
1つのソリューション(と対応するリポジトリ)を作って、各ライブラリ毎にバージョン管理をするので
あってますでしょうか。
また。その時に、ライブラリを使う側のソリューションからの、ライブラリの参照方法はどのようにすれば
いいでしょうか。「ソリューション>追加>既存のプロジェクト」でも「プロジェクト>追加>参照>ファイルを
選択」でも、ライブラリ側でコード変更やビルドをするとその時点で参照する側にも影響を与えてしまうので
、これだと参照する側のバージョン管理ができてないのでは?という気がして正しくないように思えます。
仕事で自分用のツールを作るためにVisual Studio Pro 2019とC#でプログラミングをしています。
これまでは1つのツールにつき1つのソリューションを作っていて、その中の1つのプロジェクトに1つ
の機能をまとめてライブラリにする構造にしていました。ツール間で共通利用するライブラリでどれが
新しいのかわからなくなったりするので、ソリューションの使い方とバージョン管理をちゃんと理解して
使いこなしたいのですが、ソリューションのまとめかた/切り方?とGitへの対応のさせ方がよくわかりません。
Visual Studioでは、ソリューションとGitリポジトリが1対1で対応しているようなので、ライブラリごとに
1つのソリューション(と対応するリポジトリ)を作って、各ライブラリ毎にバージョン管理をするので
あってますでしょうか。
また。その時に、ライブラリを使う側のソリューションからの、ライブラリの参照方法はどのようにすれば
いいでしょうか。「ソリューション>追加>既存のプロジェクト」でも「プロジェクト>追加>参照>ファイルを
選択」でも、ライブラリ側でコード変更やビルドをするとその時点で参照する側にも影響を与えてしまうので
、これだと参照する側のバージョン管理ができてないのでは?という気がして正しくないように思えます。
47デフォルトの名無しさん (ワッチョイ 4c2c-iUOt)
2020/04/28(火) 22:59:02.92ID:7QVY/xgO0 マルチプロジェクトだろ
普通は、1つのソリューション内に、1つのプロジェクト。1対1。
でも、大きなものでは、1対多
普通は、1つのソリューション内に、1つのプロジェクト。1対1。
でも、大きなものでは、1対多
48デフォルトの名無しさん (ワッチョイ a733-v3HX)
2020/04/29(水) 00:18:11.83ID:4ZksQOav0 ライブラリは別プロジェクトにして、git submodule addしたら?
4946 (ワッチョイ 075f-LlFz)
2020/04/29(水) 01:33:34.72ID:yMgJ3fBD0 >>47 >>48
アドバイスありがとうございます!
1つのソリューションの中に、(UIは別として)基本計算、2D描画、通信、ログファイルIOなどと
機能ごとにプロジェクトを分けてライブラリにしてました。再利用性を考えて分けたのですが、
結局管理できていないので分けすぎなんでしょうか。
ひとまず、共通性の高いライブラリは1ソリューション1プロジェクトにわけてみて管理できそうか
やってみます。
あと、git submoduleについてもありがとうございます。調べてみたらVisual StudioのUIではまだ
使えないみたいですね。コマンドラインから打てばVisual Studio側で認識してくれるようなので
やってみます。
ソリューション内のプロジェクトごとにリポジトリが分かれてれば一番いいのに、と思っていたので
submoduleを使えば実現できそうな気がします。
アドバイスありがとうございます!
1つのソリューションの中に、(UIは別として)基本計算、2D描画、通信、ログファイルIOなどと
機能ごとにプロジェクトを分けてライブラリにしてました。再利用性を考えて分けたのですが、
結局管理できていないので分けすぎなんでしょうか。
ひとまず、共通性の高いライブラリは1ソリューション1プロジェクトにわけてみて管理できそうか
やってみます。
あと、git submoduleについてもありがとうございます。調べてみたらVisual StudioのUIではまだ
使えないみたいですね。コマンドラインから打てばVisual Studio側で認識してくれるようなので
やってみます。
ソリューション内のプロジェクトごとにリポジトリが分かれてれば一番いいのに、と思っていたので
submoduleを使えば実現できそうな気がします。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【インバウンド】中国政府、日本行き航空便の減便指示、2026年3月末まで「当面の措置」 [1ゲットロボ★]
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- 自民 国会議員の歳費 月額5万円引き上げ 今国会での成立目指す [どどん★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 [ごまカンパチ★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 国民投票により「DLsite」にゲップ、人格排泄、淫紋、スワッピング等10種のジャンルが追加 [435756605]
- 【悲報】小泉進次郎、総裁選が終わりネトウヨに媚び出した途端飯画像をあげるだけで毎回万バズするようになるwwwwwwwwwwww [802034645]
- トランプ「おい、高市早苗!習近平の訪米までおとなしくしてろ!」トランプ「習さん、ジャップに言っておきましたんで」 [175344491]
- 【悲報】地震 [616817505]
- たぬかな、結婚していた [268244553]
- 足立区轢き逃げ犯、やはり「日本人」だった事が判明...ネトウヨが死ねばよかったのに [237216734]
