Visual Studio 2019

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2a6a-wD8z)
垢版 |
2019/01/29(火) 21:41:03.68ID:xO7XmHPT0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと

Visual Studio 2019 Preview
https://visualstudio.microsoft.com/ja/vs/preview/

The Visual Studio Blog
https://blogs.msdn.microsoft.com/visualstudio/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2019/04/30(火) 21:36:46.87ID:lWYYx+Wa0
ぷげら
2019/04/30(火) 21:45:18.33ID:riS+7mUB0
欲しけりゃ買えばいいだけのものにコンプレックスを感じるという発想がすごい
2019/04/30(火) 22:02:26.36ID:+iETv9dP0
>>301
Macがダサくなかったのはフロッグデザインの時代だけ
305デフォルトの名無しさん (ワッチョイ 252d-t87J)
垢版 |
2019/04/30(火) 22:17:36.12ID:/VdbOG300
VisualStudioスレだからWindowsに偏ってるのは当然かもしれないけど、Macを目の敵にしたってしょうがないぜ
Mac使ってる人だってほぼみんなWindows PCも持ってるから仲間みたいなもんだよ
2019/04/30(火) 22:48:12.14ID:yobaTzUld
仕事でプログラマーやってたらいろんなOS使うから特定OSだけ贔屓するのなくなってくる
307デフォルトの名無しさん (ワッチョイ b501-BP9Y)
垢版 |
2019/05/01(水) 02:20:05.33ID:NM/HKLAn0
2019は2017に比べてCMakeとの統合が進んでいるので、C++使いは移行するのも良いと思います。
308デフォルトの名無しさん (ワッチョイ b501-BP9Y)
垢版 |
2019/05/01(水) 04:05:45.57ID:NM/HKLAn0
令和バージョン来た。
309デフォルトの名無しさん (ワッチョイ 155f-4QcD)
垢版 |
2019/05/01(水) 05:50:46.81ID:+CuxIh7+0
Visual Studio 2019 version 16.0.3
released April 30, 2019

What's New in Visual Studio 2019 version 16.0.3
・Visual Studio Tools for Kubernetes now supports the latest Azure Dev Spaces.

Issues fixed in Visual Studio 2019 version 16.0.3
・Delete option is missing from solution explorer context menu in Xamarin Forms Android projects.
・Xamarin.Android: Can't select target framework 28 in Android Manifest settings.
・Could not load file or assembly 'Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
・"There was an error running the selected code generator" when trying to create a new view.
・Android Berechtigungsliste ist leer-Android permission list is empty.
・Missing icons for .axml files in Visual Studio 2019.
・axml icons are not displayed.
・Visual Studio extensions may fail to install attempting to overwrite core NuGet files.
・C# switch statement on a constant expression may produce bad compiler errors. 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
310デフォルトの名無しさん (ワッチョイ 155f-4QcD)
垢版 |
2019/05/01(水) 06:23:34.21ID:+CuxIh7+0
Microsoft.VisualCpp.Redist.14.Latest,version=14.20.27508,chip=arm64
Win10SDK_IpOverUsb,version=10.0.0.4
が追加されて、オフラインイメージサイズ 8.6MB増加
2019/05/01(水) 13:32:51.33ID:7aSogUH80
Visual C++ 2005のころに使っていて、ひさしぶりにVS 2019を入れて
VC++を再開したんだけど、だいぶ勝手が違う。
驚いたことにC++向けのフォームデザイナがなくなっているんだね。
2019/05/01(水) 13:41:54.91ID:XpuFeE6N0
C++/CLIで単体アプリ作るのは非推奨になったからねぇ。惜しいことに。
2019/05/01(水) 15:27:12.55ID:jMwEcLpn0
そうなんだ。
じゃあ何で作ればいいのかな。
というか単体アプリの定義もよく分からないけどw
2019/05/01(水) 15:36:55.16ID:KkuCiAgy0
>>313
MS「今の時代もはやUWP一択!」
2019/05/01(水) 15:45:06.30ID:MQRkRg/g0
そうやってまた、ハシゴを外すんでしょ?
2019/05/01(水) 15:57:50.67ID:0xKy/UFra
>>313
裏技みたいなものだけど
ttp://blog1.tela.daa.jp/?eid=110

16.0.3でもフォームは作れた
ただ、設定が終わったらソリューションを開き直さないとフォームデザイナが開かない
2019/05/01(水) 16:39:07.72ID:fZhirynZ0
>>314
UWPもC++/CLIで作れるんだが
318デフォルトの名無しさん (ワッチョイ cbba-BP9Y)
垢版 |
2019/05/01(水) 16:52:41.63ID:WuzxPhq70
C#で作ったコンソールアプリで、元号が平成31年とか平成32年などと出てしまうのだが、
どうやれば令和元年、令和二年に出来るのさ?
2019/05/01(水) 16:57:44.11ID:EOVmKrEbM
待てなければ、自分で例外処理を作る
2019/05/01(水) 16:59:52.01ID:Qrx70TcV0
リソースエディタで
2019/05/01(水) 16:59:55.46ID:SXbMHKVr0
実装書けないゆとり系か
2019/05/01(水) 17:07:00.19ID:0xKy/UFra
OSへの更新プログラム待ちですな

更新プログラムも含めてプレビュー以外で対応してるのはまだ無かったかと
2019/05/01(水) 17:07:08.16ID:yeuFJthsM
>>315
そもそも、ハシゴが最初から無い
どうやって登るんだよって状態だ
2019/05/01(水) 17:37:24.44ID:o9BqcJuY0
>>317
C++/CXと勘違いしてない?


なおC++/CXも(ry
2019/05/01(水) 17:40:50.25ID:lxO04VNX0
Desktop App ConverterでUWPアプリ形式にパッケージングしただけのもあるからややこしいな
2019/05/01(水) 17:46:22.45ID:9HLciVufM
クソ優秀なはずなのにC++/CXとか作らされるMS社員はどんな気持ちで仕事してるんだろうな
職場にFワードが飛び交ってそう
2019/05/01(水) 18:15:25.51ID:xZj1E6i/0
>>313
C++/CLIなんて使うぐらいならC#で良いやろ
2019/05/01(水) 19:21:35.61ID:9L+5r7MjM
unidentified fucking object.
2019/05/01(水) 20:54:26.30ID:C+/8b32L0
>>327
どんがめあぷりならいいけどな。
2019/05/01(水) 21:25:54.58ID:xZj1E6i/0
>>329
ネイティブC++ならまだしもC++/CLIとの比較でそんなこと言ってるなら単なるアホだぞw
331デフォルトの名無しさん (ワッチョイ 155f-4QcD)
垢版 |
2019/05/01(水) 21:27:19.50ID:+CuxIh7+0
Microsoft、新元号“令和”対応のWindowsパッチを配信開始
オプション扱い、連休前の適用はトラブルに注意
https://forest.watch.impress.co.jp/docs/news/1182431.html
2019/05/01(水) 21:43:11.40ID:XpuFeE6N0
>>330
C++/CLIの最大の利点はnativeコードと容易に混在できる点だね。
パフォーマンスが重要な部分はnativeで記述すればよい。
2019/05/01(水) 21:49:45.21ID:HYlOtbdCM
境界を超えるコストが大きいから大抵のケースではかえって遅くなるよ
それを無視できるほど纏まった処理なら別プロセスでいいし
2019/05/01(水) 22:03:21.31ID:XpuFeE6N0
「かえって遅くなる」なんてのはそもそも設計が間違ってるだろ。

>それを無視できるほど纏まった処理なら別プロセスでいいし

それをIPCとか面倒なことをせずに容易に呼べるのが最大のメリットだと書いた。
335デフォルトの名無しさん (ワッチョイ cb68-cKn7)
垢版 |
2019/05/01(水) 23:30:59.54ID:mtNhxHs60
C++/CLIとか10年ぶりに聞いたくらい忘れ去ってたわ
2019/05/02(木) 01:32:24.08ID:e79pJ9y00
インテリセンスが不完全で色々諦めた思い出
2019/05/02(木) 07:16:31.35ID:BLoepDOP0
>>336
> インテリセンスが不完全
俺もこれでMSのやる気のなさを感じて触れないようにしてた
2019/05/02(木) 07:32:40.14ID:jIjrAL0Ia
今のインテリセンスはいいよ。
2019/05/02(木) 07:50:53.21ID:tCw3ib5v0
C++の拡張言語という無茶ぶりを受けたためにC++/CLIとC++/CXで二度の敗北を喫したHarb Sutter…
いや本人が好きでやってんのかも知らんけど

ちゅーかC++/WinRTもなんだ、あれは正気か
メタデータから純粋なC++ラッパーを生成するのはいい、そこは筋が良いと思う
だがWinRTクラス生成するのにこのご時世にIDLファイル書かせるのは噴飯もの
340デフォルトの名無しさん (ワッチョイ c6ba-7GOi)
垢版 |
2019/05/02(木) 09:36:36.51ID:DylsTtr90
>>309
これを入れると元号表示が
”平成31”は”令和元年”と出るのか?
2019/05/02(木) 09:54:08.06ID:WQ56gt7G0
framework変わらんと無理でしょ
342デフォルトの名無しさん (ワッチョイ c6ba-7GOi)
垢版 |
2019/05/02(木) 09:58:33.55ID:DylsTtr90
>>341
そうなのか。
なぜMSは5月1日までに新元号対応したframeworkの改良版を出さなかったの?
2019/05/02(木) 10:08:47.43ID:Rc+oGXHmM
783 名無し~3.EXE sage 2019/04/23(火) 10:20:57.13 ID:kLvuOR3d
.NET Framework 用の日本の新元号対応更新プログラムの概要
https://support.microsoft.com/ja-jp/help/4477957/new-japanese-era-updates-for-net-framework
2019/05/02(木) 10:14:42.67ID:WQ56gt7G0
>>342
プログラムを作って確認したら、平成31年5月2日って出たww

令和対応の更新プログラムの配信は既に開始されているけど
オレの所には未だ来てないな
2019/05/02(木) 10:36:56.42ID:CprG8kL3d
Wnsows のアップデートが済んでれば
.net framework でなにもする必要ないはずなんだが。
346デフォルトの名無しさん (ワッチョイ c668-nysM)
垢版 |
2019/05/02(木) 10:38:42.74ID:/TGFW2Or0
CLIだのCXだのいらんからMFCを全部今風に書き直して復活してほしいね
347デフォルトの名無しさん (ワッチョイ c6ba-7GOi)
垢版 |
2019/05/02(木) 10:40:34.86ID:DylsTtr90
>>343
今それ入れてみたが
令和は出ないぞ。なんで?
2019/05/02(木) 10:57:14.79ID:WQ56gt7G0
>>345
元号レジストリを見てるんだな
2019/05/02(木) 10:59:59.72ID:/q+0U+dN0
組み込み系のCのソースを単体デバッグする時に、win32とかMFCが重宝するんだが、UI周りの機能が退化して貧弱になってないかこれ。
2019/05/02(木) 11:33:28.30ID:WQ56gt7G0
>>349
C++/CLIを使えば?
2019/05/02(木) 11:59:57.06ID:L9iwxg/o0
平成 31/04/30
令和 01/05/01
確認ok
352デフォルトの名無しさん (ワッチョイ 62aa-7GOi)
垢版 |
2019/05/02(木) 18:00:19.94ID:1OUN10Zo0
>>331
なんで 1809 が一番後回しなんだω
2019/05/02(木) 18:29:24.96ID:YDNKHy6p0
>>352
やっと1809用が公開されたみたい
https://support.microsoft.com/en-us/help/4501835
2019/05/04(土) 15:12:44.39ID:vhqiqpRA0
>>353
オレのところにもやっと飛んできて令和ってでるようになった
2019/05/05(日) 09:06:16.39ID:hoO1o10+0
http://codepad.org/Lmj9mr9X

これの結果が、実行する度毎に毎回違うんだけど、何で?
2019/05/05(日) 09:16:02.00ID:Q2loWuJOM
Pを何だと思って使ってるんだ?
2019/05/05(日) 10:04:27.36ID:jOzMFyB+0
コンパイル通るのか?
2019/05/05(日) 11:21:36.69ID:7qEaYjxtd
コンパイラは、警告出して通すのかな??

何をやりたいのか見えないので、答えが出ない。
トレース機能を何回か繰り返して、動作確認するしかない。
2019/05/05(日) 11:27:56.31ID:Q2loWuJOM
何をやりたいかは目いっぱいメモリ確保してみたい!じゃないの?
2019/05/05(日) 11:34:43.76ID:jOzMFyB+0
&pの値によって結果は変わるだろうな
2019/05/05(日) 11:52:42.29ID:25zG6vKA0
>>360
なぜそう思った?
pの初期値はNULLでなきゃ何でもいいし、そもそも
do {
s <<= 1;
free(p = malloc(s));
} while(p);
ってやれば初期値も不要
2019/05/05(日) 12:24:38.68ID:jOzMFyB+0
>>361
>pの初期値はNULLでなきゃ何でもいいし

null来てんじゃないの?
2019/05/05(日) 12:52:50.65ID:hVJWuLoNd
>>361
確保する領域サイズが0の場合はどうなのかな?
確保する領域がなければ、実アドレス返す必要無いし
解放する必要も無い。
2019/05/05(日) 13:23:07.18ID:N7+Tz3k4a
やってみた
「初期化されていないメモリpを使用しています」とエディタには出るけどビルドでは何も言われない

毎回変わるのはpの初期値とmallocの戻りが不定だからだと思うけど
64bitでビルドすると実行が終わらんね…
2019/05/05(日) 13:44:34.56ID:q43UtZ2NM
>>363
サイズが0でもエラーでなきゃ非NULLが返るはず

>>362
初期値の話な
2019/05/05(日) 14:04:10.88ID:hxuDYkBsM
>>365
だから最初から初期値って言ってるでしょーにw
2019/05/05(日) 14:06:03.21ID:apiOLrMhM
malloc しても実際に割り当てられたか
どうかはOS or ランタイムしか知らないので
memset かcalloc で書き込み推奨
2019/05/05(日) 14:50:29.24ID:q43UtZ2NM
>>366
???
初期値にNULLが来てるとかどこの話だ?
2019/05/05(日) 17:37:07.28ID:jTEEPylV0
#include <stdio.h>
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>

int main()
{
HANDLE hHeap = GetProcessHeap();
void* p = HeapAlloc(hHeap, 0, 1);
printf("GetProcessHeap(): %p\n", hHeap);
printf("HeapAlloc(1): %p\n", p);
}

この結果が毎回異なることを確認してみ。

https://www.blackhat.com/docs/us-16/materials/us-16-Yason-Windows-10-Segment-Heap-Internals-wp.pdf

端的に言えば、(ヒープの)ASLR がかかっているから。
2019/05/05(日) 17:49:08.68ID:jTEEPylV0
なお、予期しない最終結果になった原因を探るなら、途中経過のどこで予期しない現象が発生したのかを探らなければならない。
この場合は p の経過を見てみるとよかったであろう(実は最初の malloc から p の値が違う)。
2019/05/05(日) 18:03:40.90ID:ipwZwMoLM
なんでいきなりASLRとか言い出したんだ?
2019/05/06(月) 12:30:49.46ID:8tye/kKZ0
> サイズが0でもエラーでなきゃ非NULLが返るはず

これはoperator newとmallocの挙動の相違だったはず
373デフォルトの名無しさん (ワッチョイ 4f5f-4xtZ)
垢版 |
2019/05/07(火) 07:24:16.80ID:lZ5ZAlye0
Introducing .NET 5
https://devblogs.microsoft.com/dotnet/introducing-net-5/

ポイント:
・.NET 5 が 2020年11月にリリース予定
・.NET Framework と .NET Core の二系統を一本化へ
・毎年11月にメジャーバージョンをリリース
・Windows Forms とか WPF は引き続きWindowsのみ

って感じかな?

毎年メジャーバージョンとかまた面倒だな
2019/05/07(火) 07:42:14.85ID:Q8AOfbVkd
>>373
でもLTSの間隔は毎年じゃないっしょ
2019/05/07(火) 08:22:36.98ID:HPAG+d/uM
>>373
Windows10は実質、半年でメジャーバージョンアップでしょ
2019/05/08(水) 11:44:09.23ID:/haNqz9o0
コードの検索範囲に現在のブロックってのが追加されてるね。めちゃくちゃ助かったわ
2019/05/08(水) 12:04:21.96ID:PAJNmCOy0
よろこんでいただけてこちらも嬉しいです
2019/05/08(水) 12:10:26.84ID:4l4Xa/EBa
>>373
.NET Frameworkは4.8で終了の間違いでは?
379デフォルトの名無しさん (ワッチョイ f72d-/hjB)
垢版 |
2019/05/08(水) 14:16:23.26ID:cEStV5GA0
Visual Studio Onlineっていくらになるんだろ?
てか、前にも同じ名前のサービスを見たような気もするけど別もんなのか?
2019/05/08(水) 14:19:44.36ID:WtEm+nfJa
>>379
http://ufcpp.net/blog/2019/5/build2019/
> ALM とか Team Services とか DevOps とか呼ばれてるやつの名称が「Visual Studio Online」だった時期がある
前の同名サービスとは別物
2019/05/08(水) 14:42:26.16ID:t5xf/BXWa
.Net5 ってネーミングセンスなさすぎ。
絶対混乱するだろ。紛らわしいわ。
2019/05/08(水) 14:56:31.44ID:rni8r+qBM
ホント、.NET Core5 で良かったのに
2019/05/08(水) 19:59:28.53ID:lOWvkZEa0
どう混乱すんの?
2019/05/08(水) 20:05:29.04ID:d2BCSvzO0
>>383
.NET4の後継でCoreじゃないように見える。
事情を知ってる昔の人はいいけど、新規開発者は混乱する。
上に出てたVisualStudioOnlineもそう。
過去に使ったサービス名を違うサービスに流用するからご新規さんは検索したときに両方出てきて混乱する。
MSはネーミングセンスがなさすぎ。
2019/05/08(水) 20:13:35.60ID:u7WJBUIo0
>>383
.NET Frameworkが消えて.NET Coreに統合でそ
2019/05/08(水) 20:19:45.23ID:/haNqz9o0
むしろシンプルで混乱の芽を摘んだ。MSグッジョブっておもたわ
2019/05/08(水) 20:54:22.98ID:nDPCOBjep
Framework 5は出さないしCoreの流れで.NETは一本化するので
Coreという単語で差別化する必要も無く余計だから無くすってことみたいだね
混乱するのは半端に知ってるベテランの方でしょうな

VS Online命名はやっぱコイツらバカだろ、みたいな感想
2019/05/08(水) 20:58:37.32ID:lOWvkZEa0
>>384
新規開発者の方が混乱しないやろ
2019/05/08(水) 21:19:44.41ID:aw7txONE0
>>387
ゲームみたいだよね
390デフォルトの名無しさん (ワッチョイ c668-nysM)
垢版 |
2019/05/08(水) 21:57:16.18ID:MKtHmDdo0
なんだよOnlineってCommunityなくなるのかと思ったぜ
紛らわしいからVisualStudio.htmlにでも改名しろよ
391デフォルトの名無しさん (ワッチョイ 4f5f-4xtZ)
垢版 |
2019/05/08(水) 22:08:57.26ID:m3CbCT8F0
Windows Forms / WPF なくすわけでもないから
.NET Framework がなくなるって言い方はどうかな・・・。

APIがそろってきたから一本化ってだけでしょ。
2019/05/08(水) 23:01:10.01ID:lOWvkZEa0
VB6だってまだ消えてない
そういうこと
2019/05/09(木) 03:32:35.31ID:aJC8xxc10
ここまで生き残ったんだからVB6もメンテしてよ
2019/05/09(木) 05:23:43.62ID:zCLfnT2/0
むしろとどめを
2019/05/09(木) 06:12:22.58ID:2y0gYpN80
>>394
大賛成!
2019/05/09(木) 07:57:54.86ID:SyGcMAlja
VB6はもういいだろww
2019/05/09(木) 08:11:19.88ID:FZRF00k9M
一番抹殺したいと思ってるのはMS
2019/05/09(木) 10:23:54.96ID:LSi0hqbSp
VB2C#コンバータをバンドルしなきゃ
2019/05/09(木) 10:44:20.03ID:39qu+bEka
VBAもC#で書けるようになればいいのに。
2019/05/09(木) 11:48:38.60ID:ILD7m1Qqd
それもうVBAとちゃうから
2019/05/09(木) 12:06:09.74ID:Bt526Cqh0
Visual Studio による Office および SharePoint 開発
https://docs.microsoft.com/ja-jp/visualstudio/vsto/office-and-sharepoint-development-in-visual-studio?view=vs-2019

Roadmap for Apps for Office, VSTO, and VBA
https://blogs.msdn.microsoft.com/officeapps/2013/06/18/roadmap-for-apps-for-office-vsto-and-vba/
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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