Visual Studio 2019 Part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ b26a-bYGp)
垢版 |
2019/07/02(火) 23:19:24.60ID:4EBLYQ5B0
!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/

前スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2019/08/12(月) 16:30:08.14ID:LeBcdChma
//コメントだけはCでも使いたい。
2019/08/12(月) 16:45:33.34ID:Mc0sgLDk0
>>701
何がダウトだよw
しかも何度も聞いたとか意味不明
2019/08/12(月) 16:54:05.87ID:TWR8lvEH0
>>703
C99で使えるようになりました
2019/08/12(月) 18:24:15.34ID:pLksDzhG0
>>702
>わかっとらん奴が異常に多いがCとC++は別の言語だ
classやtemplateが使えないこと以外で有名なのは、malloc()からnew への以降で、
void * 型が 一般の TYPE * へ代入できないなども含めて別言語です。

ただし、std:: のvector, list, iteraror などのコンテナ類が使えないから Cと
C++は別だという意味でおっしゃってるならちょっと違和感があります。
2019/08/13(火) 11:42:39.42ID:74dfGXTi0
>>706
言語仕様の違いとライブラリの違いを区別することが何の役に立つ?
まさかとは思うが、おまえさんはCを憶えるのにstd::が要るとでも言うのか?
2019/08/13(火) 12:07:51.57ID:08nCxWpZ0
std::って単なる名前空間の指定だよねぇ

>>707
>言語仕様の違いとライブラリの違いを区別することが何の役に立つ?

多分彼は区別付いてないと思うw
2019/08/14(水) 03:10:24.52ID:te6jOhqYM
version 16.2.2

・Fixed Test Explorer doesn't show my tests on VS2019 16.2.0
・Fixed a problem where Visual Studio can stop responding during shutdown.

Security Advisory Notices
・CVE-2019-1211 Git for Visual Studio Elevation of Privilege Vulnerability
2019/08/14(水) 09:48:51.74ID:GHPd1ftnr
1か月ほど前にc#のプロジェクト開くと100%落ちるようになって放置してる
修復したけどダメだった
2019/08/14(水) 13:25:12.73ID:IV/LzryA0
窓から投げ捨てろ
2019/08/14(水) 14:20:40.05ID:7qj+ut1HM
窓を投げ捨てろ
2019/08/14(水) 14:25:34.47ID:ED5M/8E5M
まだ積んでるエロゲー消化してないんでそれはちょっと
2019/08/14(水) 15:42:27.98ID:rYTK4gSU0
人生を投げ捨てろ
2019/08/14(水) 16:32:49.97ID:1MFyNxZ/0
またアップデートかよ^^;
2019/08/14(水) 17:49:55.13ID:M5kV+nlUd
こまめにアップデートしてくれてありがたいな
2019/08/14(水) 18:19:28.48ID:IV/LzryA0
モバイルルーターのパケット食いつぶしてくれるので真剣に困っている
2019/08/14(水) 18:22:27.19ID:M5kV+nlUd
FTTHくらい導入すればって真剣に思う
2019/08/14(水) 18:51:50.78ID:4UBoMkJI0
>>717モバイルルータ-って何年位で買い換えるものなの?
維持費高い感じがして躊躇してる
2019/08/14(水) 19:03:49.74ID:IV/LzryA0
MR04LN だから丸4年は使っているな
この1年ぐらいパケットが倍増になっている
2019/08/14(水) 23:48:43.44ID:GHPd1ftnr
iVideoの 900GBsim使ってるけど全然そこまで使えない
2019/08/15(木) 08:59:49.33ID:2cqdyow/0
2019に乗り換えたら今まで何の問題もなかったコードに警告C26444が出てうざい
どうも返り値を捨てると出るっぽいな
使わなくても参照で受けるか、(void)にキャストすれば回避できる
2019/08/15(木) 09:48:55.80ID:eGL+4Rel0
使わない変数なんか無駄だろ。
一度も左辺に現れない変数は何の為にあるの?って警告だ。
2019/08/15(木) 10:06:47.99ID:wwJYNY5r0
これは必要な警告でしょ
2019/08/15(木) 10:18:11.56ID:5aSkgZpV0
返り値を捨ててるコードが問題ないとか頭おかしいレベル
2019/08/15(木) 10:32:26.58ID:eGL+4Rel0
左辺じゃねぇ、右辺だw
2019/08/15(木) 10:46:11.73ID:IAuqSjw/M
nodiscard属性でもついたんじゃねーの
少なくともライブラリ作者の意図通りには使ってないということ
2019/08/15(木) 12:08:23.34ID:gRUcN70q0
>>725
printf( )の戻り値を捨ててないコード方が珍しいけどな
2019/08/15(木) 12:24:18.21ID:5aSkgZpV0
>>728
それC26444出てる?
2019/08/15(木) 12:24:34.51ID:6TGfXyxa0
CloseHandleの戻りとかね
2019/08/15(木) 12:25:16.83ID:6TGfXyxa0
C26444て、番号5桁にいつなったの?
2019/08/15(木) 12:41:45.38ID:gRUcN70q0
>>729
知らん
単に>>725へのレスだし
2019/08/15(木) 14:36:55.18ID:mJDB7xCX0
>>731
C++コアガイドラインが5桁らしいけど
C++コアガイドラインって何なのさ
734デフォルトの名無しさん (アウアウクー MM05-RDT3)
垢版 |
2019/08/15(木) 18:25:15.78ID:CFitZJgrM
使わない変数を宣言して警告が出て怒るレベルだなw
2019/08/15(木) 19:10:56.96ID:EJnmEs5dp
そりゃあ、ホテル予約しといて当日キャンセルもせずに放置しときゃ怒りたくもなるだろ。
2019/08/15(木) 19:22:17.04ID:5bsfPI760
料金請求されるやん
2019/08/15(木) 21:42:44.67ID:UcMP1X4l0
WPFアプリを作ったのでアイコンをデザイナーに依頼しようと思っています。
docsを読むと、

「32 ビット ICO: プロジェクト アイコンと項目の追加。
すべての ICO ファイルは、32 ビットの場合は true。
カラー アルファ チャネル透明度 (RGB/A)。
ICO ファイルは、複数のサイズと色深度を格納するため Vista アイコンは 16 x 16、32 x 32、48 x 48, 256 x 256 の画像のサイズを含む ICO 形式で多くの場合は。
Windows エクスプ ローラーで正しく表示するには ICO ファイルする必要がある保存リスト イメージ サイズごとに 24 ビットと 8 ビットの色深度。」

とあり、これってサイズ4種類、色3種類の12パターンのマルチアイコンを作らなければいけないという意味でしょうか?
2019/08/15(木) 22:09:06.99ID:x8JwXKGna
古い話だから詳しく覚えてないけどvist(実質xpから)あたりで
アイコンの仕様が拡張されたけど古いエクスプローラーがfull spec対応してなかったと思う。
それと大アイコンと少アイコン用意しろって話を一つにまとめたものかと。
アイコンって元は32*32の16色だから。
2019/08/15(木) 22:37:02.03ID:5bsfPI760
サイズについては全種類作らなければならないということはない
主にexplorerでアイコン表示したときに、特大・大・中・小表示で
各サイズで最適サイズが選ばれるだけで該当するサイズがなければ
別のサイズから選ばれる(ただしもちろんぼやける)

色は256とかHiColor、TrueColorにそれぞれ対応した物を用意するかしないか
って話だと思うので、256で作れるんなら一種でいい気が
よく知らんけど
2019/08/16(金) 00:32:42.53ID:ulSk8Sjar
>>735
そんな大げさなものかなあ

外食店で店員が取り皿出したら
これは何に使う取り皿なんだ!誰の何だ!いつ使うんだ!と怒鳴られたような理不尽感がある
741デフォルトの名無しさん (ワッチョイ b15f-RDT3)
垢版 |
2019/08/16(金) 00:36:45.87ID:qa8jMCM/0
>>740
使われない変数が存在する場合は、コーディングミスの可能性が高いからな。

他人や未来の自分がコードを見たときに、嫌がらせだと思うはずだよ。
2019/08/16(金) 01:12:33.48ID:ulSk8Sjar
>>741
うーんそれこそ変だな
IDE使ってないならともかくVS使ってたら使われてないとすぐわかるだろう
嫌がらせと思うかな?
2019/08/16(金) 01:25:26.48ID:5XvRDEA40
嫌がらせと思うよ
2019/08/16(金) 01:34:45.20ID:ww3GbRov0
他人が消し忘れてる場合は無能だなと思うし、
自分が消し忘れてる場合も無能だなと思うだけで
嫌がらせと思うほどのケースじゃないな

ローマ字変数とかの方が嫌がらせ感強い
745デフォルトの名無しさん (ワッチョイ b15f-RDT3)
垢版 |
2019/08/16(金) 01:58:24.41ID:qa8jMCM/0
スクリプト言語でよくある不思議なルールに使わないけど、変数を書いておくルールがある。中身は空文字列。

彼らはたいていインフラ技術者。

変数の宣言はすべて最初に書く。グローバル変数は便利だから、できるだけグローバル変数を使えというコーディング規約を作るインフラ技術者もいる。

話にならないから無視だが。
746デフォルトの名無しさん (ワッチョイ 136a-dCD9)
垢版 |
2019/08/16(金) 02:27:50.57ID:qi3ZO5Hj0
戻り値がある関数を呼んだのに戻り値を使わないというのは
後からコードを読む人に伝わっていた方が良いと言う判断でしょう
C# だと _ で破棄できて簡単に表現できる
2019/08/16(金) 06:00:58.22ID:RrHjcCxL0
ディスカード知ってる人が読んでくれたらありがたいけどね
2019/08/16(金) 06:11:30.40ID:WXGx/ZZ40
>>745
> スクリプト言語でよくある不思議なルールに使わないけど、変数を書いておくルールがある。中身は空文字列。
そんなルール聞いたことないぞ
2019/08/16(金) 06:39:54.67ID:RrHjcCxL0
ルールってより最底辺の書くコードの特徴として
冒頭に変数列挙して、そのあと初期化
結局その変数は使わない
ってのがある

似た処理を脳死コピペして警告も見ないのが原因よね
2019/08/16(金) 06:41:11.62ID:RrHjcCxL0
ちょっと訂正
警告を消すためにとりあえず初期化する輩もいる
2019/08/16(金) 07:18:20.76ID:zb39QRfc0
いるいる
やだねー
2019/08/16(金) 07:23:27.42ID:6A7EYIYea
言語処理系が賢くなって初期化済み未使用変数をチェックできるようになったからな。
2019/08/16(金) 07:37:29.92ID:WXGx/ZZ40
>>749-750
底辺会社の話はどうでもいいよw
2019/08/16(金) 07:48:03.31ID:VcLC00+/0
>>744
英語の変数名使ってるけど意味が違うとかスペルが違うとか多いよ
2019/08/16(金) 07:49:11.74ID:VcLC00+/0
>>746
>C# だと _ で破棄できて簡単に表現できる

ナニソレ?
2019/08/16(金) 07:51:58.08ID:TxPmHWpa0
グローバル変数は論外だが、ローカル変数で冒頭宣言は別に過去のC仕様もあって今さら違和感もないけどな
2019/08/16(金) 07:59:37.27ID:zb39QRfc0
なんでグローバル変数が出てくるんだ
2019/08/16(金) 08:01:54.06ID:WXGx/ZZ40
>>755
C# 7.0からの機能
https://docs.microsoft.com/ja-jp/dotnet/csharp/discards
2019/08/16(金) 08:03:20.26ID:WXGx/ZZ40
>>757
>>745に書いてあるからでしょ
底辺の話はもうお腹いっぱい
2019/08/16(金) 09:36:29.34ID:GzPiiIjQa
>>738
>>739
ありがとうございます。
全種類は必要ないんですね。
2019/08/16(金) 14:27:29.00ID:VcLC00+/0
>>758
それってタプルしか使えないのか
2019/08/16(金) 14:53:32.72ID:ICORlyQc0
>>761
タプル以外でも、戻り値すべてに使える。
2019/08/16(金) 16:16:36.43ID:XUWxWDD10
どこで使えるか>>758のページにひとつひとつ例を挙げて書いてあるのにそれすら読めないとは
2019/08/16(金) 17:18:11.54ID:MTb2pfw1M
関数型言語によくあるやつ
765デフォルトの名無しさん (ワッチョイ d901-QMAU)
垢版 |
2019/08/16(金) 19:57:25.22ID:t1JYTpVC0
ブラウザの時は日本語配列、Visualstudio画面に切り替えたらUS配列
と自動的に切り替える設定とかってないでしょうか?
2019/08/16(金) 22:17:07.53ID:+SCVLH920
WDKの助け無しでは無理。に一票
767デフォルトの名無しさん (エムゾネ FF33-SXVW)
垢版 |
2019/08/17(土) 10:36:04.97ID:BwITc4UhF
win10だとIME設定をアプリ毎に変更出来なかったか
2019/08/17(土) 13:22:08.78ID:Mqg+a2XP0
キーボードレイアウトはもっと下の階層
BluetoothとPS2とUSBで3つ繋いでも
レイアウト変えられないでしょ

文句はMSに言っとくれ
769デフォルトの名無しさん (エムゾネ FF33-SXVW)
垢版 |
2019/08/17(土) 14:01:34.40ID:BwITc4UhF
意味わかってないなら無理に突っ込まなくていいよ
2019/08/17(土) 14:22:35.43ID:81ZMq3sTa
Win10で日本語(言語)に複数種のキーボードを追加できれば「アプリウインドウごとに異なる入力方式を設定する」で行けるはずなんだけどね

次点で英語(言語)を追加して英語キーボードはそっちで使うとか
日本語入力が出来なくなるからいまいちだけど
2019/08/17(土) 15:19:43.56ID:Mqg+a2XP0
>>769
baka?
2019/08/17(土) 16:34:37.37ID:7SEmGFno0
APIでキーボードレイアウト取得できたかなあ。
実行ファイル毎にデフォルトのレイアウトを記憶する機能は無い気がする。
2019/08/21(水) 06:22:04.42ID:ebQ4Py5/0
VisualstudioでFILEを扱うコードを書いてもプロジェクトファイルの中にtxtファイルが生成されないのですが
原因が分からずに困ってます;
http://program-lecture.info/c_file3.html のコードを実行しているのですが
↓の通り生成されません。どうすればtxtファイルが出来ますか?
https://gyazo.com/461eeb9e53251b07b23a2a9573381d0a
2019/08/21(水) 07:22:50.98ID:htcLHboF0
Visual Studio 2019 バージョン16.2.3
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes#16.2.3
2019/08/21(水) 07:56:10.66ID:ebQ4Py5/0
新しいバージョンは入れました
自分宛てじゃなければすいません〜
2019/08/21(水) 09:43:17.91ID:LmSI8rcW0
>>775
英語版の場合で書いておくと、
Project Menu の一番下の項目、または、Debug Menu の一番下の項目に
「Xxxx Properties」というような項目があるので、出てきたダイアログの左で
Debuggingを選ぶと、「Working Directory」という項目があり、通常は、
$(ProjectDir)
などとなっている。その意味は、その項目の右端に下矢印が出てくるので、
そこをクリックし、Editを選び、出てきたダイアログの「Macros」をクリックすると
$(Xxxx) の一覧表が出てくるので、そこから探すと具体的にどういう値に
展開されるかが分かる。なお、そのダイアログの上の方には、実際に入れた
マクロを含んだ文字列に対する展開結果が表示されている。
2019/08/21(水) 09:46:20.46ID:LmSI8rcW0
>>776
その Working Directory の場所が、カレントディレクトリになった状態で
アプリの実行が開始される。fopen() は、ディレクトリ修飾を書かずに
単純なファイル名だけを書いた場合、そのディレクトリの中に
そのファイル名のファイルを作成する。
778デフォルトの名無しさん (アウウィフ FF5d-QMAU)
垢版 |
2019/08/21(水) 14:52:48.32ID:ur92HW83F
>>773
ディレクトリ深すぎワロタ
2019/08/21(水) 14:55:27.98ID:6KJaGV9bp
Windowsって、ディレクトリ文字数制限が癌だよな。
2019/08/21(水) 15:00:03.12ID:TrDOy+zZ0
シンボリックリンクかジャンクション?
781デフォルトの名無しさん (ワッチョイ b15f-RDT3)
垢版 |
2019/08/21(水) 15:24:54.14ID:/FRdjxvW0
ファイルを作るのにどこに作るかを指定せずに作るあたりは初心者らしいや
2019/08/21(水) 15:54:37.80ID:TrDOy+zZ0
デフォがせめてC:\%homepath%DocumentsくらいになっていればD:にリダイレクトできるのにな
2019/08/21(水) 16:17:52.98ID:MvQtdKlar
c#新規プロジェクト作成で落ちるようになった
落ちた後作成されたプロジェクトを開くと二階に一度ぐらい開ける
2019/08/21(水) 16:20:19.85ID:MvQtdKlar
起動中になんで落ちたかログ調べる方法ってない?
2019/08/21(水) 16:29:21.53ID:WvCUVC4ja
VisualStudioそのものが落ちているのなら
イベントビューアーから「Windowsログ/Application」を見ると何か残っているかも
2019/08/21(水) 16:38:46.24ID:TrDOy+zZ0
二階から落ちたって? 炎天下に雪下ろしでもしてたのかw
2019/08/21(水) 17:26:38.02ID:BLhx1PdW0
ナデラになってからVisualStudioが重大バグを持ち始めた気がする。
2019/08/21(水) 20:02:53.54ID:jJtNqQqX0
>>784
もしかしたらデバッグ出力で何か出てるかも
デバッグ出力はDebugView++を起動しておけば簡単に見れるよ
2019/08/22(木) 03:06:55.58ID:xuxS1jMF0
二階が落ちたって?
そりゃめでたい
2019/08/26(月) 17:05:23.58ID:XVwWLaSnM
屋根が地面についた
2019/08/26(月) 19:04:45.78ID:Ucxa8lVFM
二階Do
2019/08/26(月) 20:45:37.02ID:pnbEtjy+0
シンカンセンファストボール!!
2019/08/28(水) 21:11:54.32ID:s1/TgsjA0
Cのコードでブロック先頭以外で変数宣言してたら警告だすことってできない?
警告じゃなくても事前に気付けるならそれでいいんだけど
2019/08/28(水) 22:08:00.60ID:pp15i5vo0
C90にすりゃいいんだっけ?
やったことないけど/Zaオプションで。

でも、C99でなんか問題でも?
2019/08/28(水) 22:45:28.19ID:s1/TgsjA0
普段はVS上で開発してるけど最終的には別環境でコンパイルするんだよね
で、その環境がブロック先頭での変数宣言に対応してない、かつ俺自身はその別環境が無いので確認しようがないって状況
普段C++やC#で開発してるからいきなりレガシーな案件に入っちゃって気をつけてるつもりでもついついやらかしちゃうんだよね
コンパイラオプション明日試してみる、ありがとう
2019/08/29(木) 19:02:51.07ID:qv1dqHF40
VSでサインインしようとすると

アカウントを追加できませんでした
ファイルまたはアセンブリ'Microsoft.Developer.IdentifyService.dll'、またはその依存関係の1つが読み込めませんでした。
指定されたファイルが見つかりません。(ErrorKind:Error HResult:80131500)

てでるんだけど、たすけて
2019/08/29(木) 19:05:08.61ID:AZY1Uw460
窓から投げ捨てよう
798デフォルトの名無しさん (エムゾネ FF33-ca7b)
垢版 |
2019/08/29(木) 19:10:31.01ID:CAV+1+XcF
ネットに繋げ
2019/08/30(金) 10:01:51.31ID:SpgFdO5G0
>>796
Visual Studio Installerを起動して、詳細->修復で直らない?。
2019/08/30(金) 13:18:36.64ID:0vyBGffZ0
>>799
ありがとう
なおりました
2019/09/02(月) 23:33:29.14ID:h093b2E60
自家用アプリでしかプログラミングしてないけど、ずっと、VC++2008EEのC++/CLIを使ってました
が、64bitアプリを作成する必要があったたのをきっかけに、vs2019comをインスコしてみました
んで、フォームを追加するとデザイナーの読み込みで必ずエラーになったりいろいろ問題が発生しているのですが、
ひとつヘルプビュアー2.3について教えてください。
いつもヘルプはオフラインで使っているのですが、MSDN2008ではコードのクラスのメゾットやプロパティにカーソルを当ててF1押下すると、ヘルプのインデックスタブに移動し、テキストボックスに[クラス.〜]形式で自動入力されてちゃんと見たい項目を表示してくれるのですが、
ヘルプビュアーではF1押下で検索タブに移動し、テキストボックスに[SYSTEM::WINDOS::FORMS〜]みたいな形式で入力され、結局検索出来ませんでしたと表示されます。
F1押したときに、ヘルプビュアーのインデックスタブに移動して検索してくれるようにする方法はありませんか?

あと、ヘルプビュアーを閉じた時に、毎回、HlpViewer.exeは動作を停止しました (CLR20r3)が発生するのですが、原因をご存じの方おられませんか?
OSはWin8.1です。
2019/09/06(金) 21:42:12.62ID:DbEHjFfC0
Visual Studio 2019 バージョン 16.2.4
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/release-notes#16.2.4

・修正済み:選択されたコード ジェネレーターの実行中にエラーが発生しました: "value-1 は許容される [0, 2147483647] の範囲外です。パラメーター名: 値"
・修正済み:プロジェクトのアンロード中に VS2019 がランダムに停止する
・修正済み: 新しい cpp ファイルを開くことによって vcpkgsrv が VS をフリーズする
・シャットダウン中に Visual Studio 2019 が応答を停止してしまう原因となった問題を修正しました。
・モニターごとの認識が有効になっているツール ウィンドウを表示するときのクラッシュを防ぐためのエラー処理を追加しました。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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