Visual Studio 2017 Part4

レス数が900を超えています。1000を超えると表示できなくなるよ。
2017/10/29(日) 11:42:36.61ID:lQWP9L+J0
Visual Studio 2017
http://www.visualstudio.com/

日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2017 Part3
http://mevius.2ch.net/test/read.cgi/tech/1502760563/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2018/01/31(水) 22:40:49.37ID:p08voAo90
>>823
cuda 9.1 が使えなくなる…ああ困った困った
2018/02/01(木) 09:42:01.40ID:DhFBeVpNa
アップデートするたびにバグが増えていく謎の仕様。。。
2018/02/01(木) 20:20:23.59ID:LXfb1d340
アップデートにすらついていけないってことか
2018/02/01(木) 22:05:36.30ID:VEK5XV3Fa
ラピッドリリースとか言うと聞こえはいいけど、品質に対するある種の責任放棄ではある

まあ、これで多くのエンドユーザーがソフトウェアの品質なんてMSやグーグルみたいな大手でもそんなもの、
って期待水準を下げてくれればソフト屋には朗報かもね
2018/02/01(木) 22:51:32.77ID:uG0JSReu0
2017はなんか、生き急いでいるような感じがするな。もしかしてこれが最後のVisualStudioだったりして。
829デフォルトの名無しさん (ワッチョイ bf3b-Edmt)
垢版 |
2018/02/01(木) 23:36:49.06ID:M6CryBli0
>>828
Windows10みたいにずっとアップデートを続けていくってことか
それはいいね
新バージョン買わなくて済むから
2018/02/02(金) 00:03:50.42ID:5lEsi8Jx0
>>829
月額か年額かMS税になりそう
2018/02/02(金) 00:38:38.86ID:7QtkhBey0
無償利用者以外のVSを買っている様な利用層はサブスクリプションのVLだから殆ど何も変わらないのでは?
832デフォルトの名無しさん (アウアウエー Sadf-EZPO)
垢版 |
2018/02/02(金) 07:48:00.19ID:sggyuymUa
>830
変な思想入ってないからNHKよりまし
833デフォルトの名無しさん (スッップ Sdbf-n4CO)
垢版 |
2018/02/02(金) 07:54:26.06ID:lo+MCU1Nd
生き急ぐ、か…
2018/02/02(金) 09:13:41.83ID:VeuEnrtUd
>>830
すでにそのライセンスモデルあるやん

だからでしょ
2018/02/02(金) 09:55:06.71ID:7QtkhBey0
サブスクリプションの種類が、従来からの標準サブスクリプション(ボリュームライセンスの3年または2年更新)だけでなくて
クラウドサブスクリプション(年額または月額)が追加されて、ライセンスモデルも複雑になってきてはいるけどね
2018/02/02(金) 10:03:57.09ID:BMFcc+go0
前のほうに全角が混じってるせいか、タブ位置がズレるんだが
前からだったっけ?

ほにゃららら        // コメント
ぱらぱら           // コメント

の // の位置がズレる
2018/02/02(金) 10:06:17.46ID:7QtkhBey0
改めて調べてみたらMSストアの標準サブスクリプションは1年更新もまだ残ってたのか
こんな割高なものを購入する奴いるのか?
https://www.microsoft.com/ja-jp/dev/vs-cloud-subscription.aspx
2018/02/02(金) 10:17:09.87ID:7QtkhBey0
>>836
フォントの種類次第のような気がする
以前からズレるものはズレる
Consolasで日本語全角文字がズレるのは昔から
2018/02/02(金) 10:26:54.13ID:3cBTOTTm0
>>836
揃えるやり方がある
デフォルトのフォントでの説明だけど
一旦バックスペース入れてもう一度タブかブランク
VS上コメントアウトがズレているならノートパッド
で開いてもズレてる
プロの書く綺麗なソースコードを一度見た方がいいよ
2018/02/02(金) 10:30:36.93ID:8TBhdprH0
>>836
こまけーこと気にすると
禿げるぞ
2018/02/02(金) 12:54:12.27ID:yHy9QEH1a
タブなんて前時代的なもの使うのやめるのが一番だと思うけど、
なんかホワイチスペースで字下げしたら死ぬと思ってるのかなって人いるねw
2018/02/02(金) 13:07:14.59ID:6DFr+JMx0
>>841
字下げの話してんのは君だけだから
2018/02/02(金) 13:11:29.01ID:yHy9QEH1a
小学生か
しょうもな
2018/02/02(金) 13:16:46.77ID:6DFr+JMx0
見当違いのこと言って指摘されても謝れずに人格攻撃しかできないなら他人の話に入ってくんなよ…
2018/02/02(金) 13:23:18.32ID:yHy9QEH1a
>>844
これガチで言ってるんだから凄いね
頭悪そうだけど、君と違って普通の人は言葉の意味の受け取り方を文脈に応じて柔軟に判断する。
2018/02/02(金) 13:26:50.34ID:yHy9QEH1a
そもそも字下げに厳密な定義があるのか疑問だけど、コメント行の視点から見たら
その前に置かれた空白は普通に字下げ以外の何物でもない。
2018/02/02(金) 13:43:04.07ID:7QtkhBey0
インデントの話ではなくて

printf("123"); // 全角混じり命令文の後のコメント
printf("123456"); //半角のみ命令文の後のコメント

こういった全角混じりの命令文の後ろのコメント位置がズレるという話ではないの?
2018/02/02(金) 13:47:28.75ID:yHy9QEH1a
コメント行の前にタブを置いて頭を揃えようとしても意図した通りにならない場合がある、
そういう話でしょ

それをインデントと呼ぶのが気に入らないんだとさ
そうやって自分の方から人に絡んでおいて、それに反論したら「俺に絡んでくるな」って
捨て台詞がまた笑いを誘うけどw

ほんと、小学生か
2018/02/02(金) 13:49:04.25ID:6RqjmoTz0
どう見ても最初からフォントの話でアウアウが馬鹿晒してるだけ
2018/02/02(金) 13:49:07.84ID:yvAhkhAB0
だから、固定フォント使えって話じゃないのかよ。
2018/02/02(金) 13:51:47.00ID:yHy9QEH1a
>>850
等幅フォント使えば起こらない、って話では恐らくないと思うよ
俺はタブなんか使わんから確信はないけど
2018/02/02(金) 13:54:05.22ID:BMFcc+go0
>>847
はい、まさにそれです。
実害はないんですが、まさか5chみたいに.で調整するほどでもなく
2018/02/02(金) 14:00:56.76ID:7QtkhBey0
スペースであろうがタブであろうが行頭のインデントさえ揃っていれば、コメントの位置なんか神経質に気にするようなものではないと思うけどね
2018/02/02(金) 14:10:41.07ID:dT49NCpma
前からですかと聞かれたらそうだと言う答え

タブは固定4文字スペース換算とかじゃなくて
たとえば4の倍数の位置から文字がスタートになる

各行の文字の最後がそのライン前後でうろうろしてたら
タブ1個じゃ調整できない
その行の長さで必要なタブ一個だったり二個だったりする
2018/02/02(金) 14:12:35.82ID:yHy9QEH1a
複数行にわたるコメントの場合は必要でしょう。
それにインラインコメントを使う是非は別として

あとAAで図表を書きたい場合もないことはない
2018/02/02(金) 14:22:36.88ID:dT49NCpma
タブ幅なんてエディタで自由に指定できる
wordなんかファイル単位じゃなくてそれこそ書式区切ごとに自由にできる

コンパイラ作ってて気付いたのはコンパイラはタブの幅がわからない(渡されてないから当然)
ので適当に推定するしかないってこと

だからエラーの場所は行頭から何文字目”周辺”とか”付近”としか言えない
2018/02/02(金) 14:27:11.68ID:dT49NCpma
インデントが必須の言語はエディタにその言語の支援機能を入れないと
素のファイルを吐き出すのでコンパイルが通らないことがある
2018/02/02(金) 19:08:09.45ID:0Xio4iDXd
>>841
統計的には、タブ使ってる開発者の方が年収が上
859デフォルトの名無しさん (スププ Sdbf-Edmt)
垢版 |
2018/02/02(金) 19:59:15.42ID:jxyXaU7kd
やっぱりな
2018/02/02(金) 20:03:19.67ID:NNrLuZbI0
>>856
行頭からのバイト数だけ示してくれれば十分だよ
2018/02/02(金) 20:18:40.06ID:Szf01KogM
タブ使いの年収は知らんがタブだからどうのこうの言ってる>>841>>858の知能が低いのは間違いない
2018/02/02(金) 20:23:22.42ID:QzstEu2CF
ググったら逆だったわ

タブよりもスペースを使う開発者のほうが高年収 - StackOverflow
https://news.mynavi.jp/article/20170617-a100/
2018/02/02(金) 20:32:22.12ID:yHy9QEH1a
>>861
アホだ

>>862
そもそもまだタブ使う人がそんなにいるのかなって気もするけど、
ちょっと差が大きすぎるんで統計の取り方に問題ありそうな気がするw
2018/02/02(金) 21:12:06.69ID:7QtkhBey0
VS使っていれば、タブ入力はスペースに自動変換できるのであまり意味はないな
自分もコーディングではタブ使った方がタイプ数が少なくてすむのでタブ使ってる
あとはVSのエディタに任せっぱなし
そもそも行頭インデントはオートインデントで勝手に体裁を整えてくれるのでそれほど気にすることもない
2018/02/02(金) 21:17:41.41ID:gnsctfFx0
疑似相関の誤謬をどうやって排除したんだろうな
2018/02/02(金) 21:29:33.48ID:FQ5FsFAe0
>>861
釣られたな
2018/02/02(金) 22:13:23.40ID:gU2YKfFq0
>>866
残念ながらマジもんだったわw ⇒ >>863
2018/02/03(土) 15:51:09.97ID:NNObyqXq0
ソースなしでも簡単に傷つく最情弱
2018/02/04(日) 01:27:47.80ID:GxX6wTVr0
Windows10での.NET Framework 4系は、OSのアップグレード時に
.NET Frameworkのバージョンも上がっていきますが、皆さんはどのように対処していますか?
最新バージョンが使いやすくなったのは良いのですが・・・・
2018/02/04(日) 11:17:36.54ID:zMXPgQ7i0
>>869
アップグレード前に自分で上げる
871デフォルトの名無しさん (アウアウエー Sadf-W2/b)
垢版 |
2018/02/04(日) 17:56:49.14ID:HaorMCM9a
4以降は互換保たれてるんでねーの?
2018/02/04(日) 20:01:14.75ID:YkvE7FF30
OSのアップグレードでのバージョンアップって言ったら今は
Windows7のデフォルト(.Net3.5SP1)→Windows8.1かWindows10でデフォルト(.Net4.52?)の話だよな
4.0以上でビルドしなおすか.Net3.5SP1インスコするしかない
2018/02/04(日) 21:21:00.98ID:CmrmETVT0
>>872
>>869のアップグレードとは、Windows10の大型アップデートのことを言っているのだろう。
Windows10は、大型アップデートの度にプリインストールされてる.Net Frameworkのバージョンも上がる。
2018/02/04(日) 23:18:12.79ID:GxX6wTVr0
分かりづらくてすみません。>873さんの言う意味です。
Windows10は半年毎のアップグレードで、.NET Frameworkのバージョンが上がるので、
結局、再評価するはめになるという話です。それも半年毎にです。

各Windows OSで利用できる.NET Frameworkの各バージョン
ttp://www.atmarkit.co.jp/ait/articles/1211/16/news093.html#cantinst

本来.NET4.xは互換性が保たれているはずですが、実際にはエラーとなることもあるようで・・・・
Windows 10で.NET Frameworkのバージョンを固定できないのであれば、
最悪、Windows 10がサポートする限り、.Net3.5SP1で頑張るという選択肢も出てきます。
2018/02/04(日) 23:40:45.02ID:mpGHvQVh0
DevOps だのCI だのがもてはやされる時代
VS は正にその為の開発ツールになって来てる
2018/02/05(月) 00:13:45.80ID:R1G6fkCi0
>>874
OSの大型アップデートに対する検証も必要なのだから、それと一緒に検証するんじゃ駄目なの。
2018/02/05(月) 06:32:53.11ID:33efYAfCd
っていうか、その半年ごとの大型アップデート以外のタイミングで.NET Framework のバージョン上がることもあるし
そもそも windows 8.1 以前では Windows Updafe で勝手に更新されるでしょ。

どうせ新しいバージョンでの懸賞は必須だろ
2018/02/05(月) 10:19:21.05ID:a95k+LFi0
Frameworkに限らず、ロクにテストしてないコードをマイクロが平気で撒くので
マイクロの都合に合わせて、いちいち再評価なんて一緒にやってたら潰れちまう
2018/02/05(月) 10:36:41.05ID:9rh7kQz40
検証については適当なのにコメントの位置には妙に拘る
大雑把な性格なのか神経質な性格なのかよく分からん
2018/02/07(水) 13:57:37.28ID:qMYr9Npb0
Visual Basicをサポートした「Windows Template Studio」v1.7が公開 〜Prismにも対応
https://forest.watch.impress.co.jp/docs/news/1104762.html
2018/02/08(木) 03:24:46.35ID:TbaJuCVy0
February 7, 2018 -- Visual Studio version 15.6 Preview 4
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-preview-relnotes
2018/02/13(火) 10:30:10.51ID:Ng/8a1rO0
もうVCだけでいいや
2018/02/13(火) 10:42:02.51ID:Ay/S+T7Ad
もうVBだけでいいよ
2018/02/13(火) 11:17:44.69ID:dMVzQUEp0
そんなにめげないで根気強く継続しようぜ
2018/02/13(火) 20:51:24.84ID:6jzzjO3X0
もうCOBOLだけでいいよ
2018/02/13(火) 21:23:12.52ID:v/1YJ01w0
MASM使ってる俺最強
2018/02/13(火) 21:49:45.80ID:a1RYP/Gm0
mlじゃなくmasmか
2018/02/13(火) 21:54:54.58ID:ItXL3xp20
wasm
889デフォルトの名無しさん (アウアウエー Sa4a-3MxQ)
垢版 |
2018/02/14(水) 02:35:38.31ID:5ceQyHGJa
m80
2018/02/14(水) 06:09:43.60ID:q3NAByXj0
n88
2018/02/14(水) 14:43:11.28ID:s1/F0eUe0
この前まで2015使ってたけど最近2017入れました
2018/02/14(水) 15:25:36.76ID:DYusEkkj0
welcome
2018/02/14(水) 16:25:33.67ID:BiCwczrr0
さすがms見捨てなかったんだね
改めてVBを見直しました
でこれ使えて年収幾ら位なの?
2018/02/14(水) 16:29:45.05ID:nmVabXov0
個人事業主だけど消費税の課税事業者だよ
2018/02/14(水) 16:39:27.54ID:pyMH7FMU0
>>894
過労死しないでね
2018/02/14(水) 16:52:47.00ID:SoqZVQB/0
>>893
250万
2018/02/14(水) 17:27:34.33ID:BiCwczrr0
都心の求人でVB以外の言語も扱えて300万~600万ってところか
学生時代C++以外にもVBも勉強しておいて良かった
誰だ窓使いとか言って馬鹿にした奴
2018/02/14(水) 17:28:13.07ID:nmVabXov0
>>895
雇われだった頃のほうが遙かにブラックだったよ
現業はそれ以外の人の食い扶持まで稼がなきゃいけない
俺は4人分稼いでいたんだって辞めてからわかった
899デフォルトの名無しさん (アウアウエー Sa4a-3MxQ)
垢版 |
2018/02/14(水) 17:54:05.41ID:rMSOrK/Ha
>>898
公務員の分を忘れてる
2018/02/15(木) 02:04:54.93ID:aduqBBzK0
中間にはいる業者がマージンとるのはどの業界にもある
2018/02/15(木) 02:57:48.23ID:gVaO2Az1a
っていうか、「中抜きガー」って2chには多いけど、
悪いけどいかにも頭の悪い子にしか見えんよw
2018/02/15(木) 07:22:25.55ID:0Fgr05via
頭のよゐこ「就職は絶対公務員に限る」
2018/02/15(木) 07:55:02.45ID:5Lssg+HtM
お前らいい加減に開発の話に戻れよ
2018/02/15(木) 09:31:49.35ID:uRmND3hc0
VBに欲しい物・・・var
C#に欲しい物・・・With 〜 End With
2018/02/15(木) 09:35:19.46ID:uRmND3hc0
拡張メソッド編

VBに欲しい物・・・Object型を相手にした拡張メソッド
C#に欲しい物・・・参照型(this ref とでもいうべきか)拡張メソッド
2018/02/15(木) 09:37:37.80ID:CQDiM/vba
>>904
Withって自分の書いたコードだと便利だけど他人がWith乱用したコード見るとイラッとしない?
2018/02/15(木) 14:43:03.79ID:aduqBBzK0
35億
2018/02/15(木) 22:50:02.17ID:y08oeyUC0
>>904
VBに var はもうあるよ

>>905
構造体なら参照渡しの拡張メソッドもできる
2018/02/16(金) 10:55:52.20ID:CWd36B/o0
Dim A = 1

って、Object 型の A に 1 が入ると思い込んでたけど、違うのか。
ちょっと浦島だった
2018/02/16(金) 13:38:43.90ID:dBpGhFbZF
>>906
なんだろうね
あのイライラ感の根源は
2018/02/16(金) 14:13:45.07ID:DwxF3a7PM
相変わらずアンインストールの時はバラバラなのな
2018/02/16(金) 14:57:31.22ID:dBpGhFbZF
一回入れたら消さないのが無難
2018/02/16(金) 19:26:45.72ID:zHHQ9E5Y0
VS2017をアップデートしたいのですが
インストールした本体でなくオフライン用にDLした部分だけをアップデートしたいのですが
 vs_Community.exe --update
 vs_Community.exe update
 vs_Community.exe update --layout
どれもチェック中のダイアログが出た後DOS窓が一瞬出てすぐ終了してしまいます
エラーの原因を知りたいのですが
カレントフォルダにログも無いしイベントログにも無いし
一瞬出る子のDOS窓を閉じない方法はありますか?
ちなみに、
 @ 管理者権限で上記コマンドを実行している
 A フォルダのアクセス権限は正しい
 ? offlineフォルダの空き容量は1GB程度と少ない
2018/02/16(金) 19:33:53.92ID:zHHQ9E5Y0
>>913
正しいコマンドは3つ目だけでした
 vs_Community.exe update --layout
2018/02/16(金) 21:32:08.46ID:zHHQ9E5Y0
自己解決
・ログは %TMP%dd_bootstrapper***.log にありました
・vs_Community.exe は手動で最新のを再ダウンロードして実行しないとアップデートされないのでした
 (インストール本体の Visual Studio Installerの様に自動でvs_Community.exeを更新してくれない)
・vs_Community.exe update --layout ではエラーに
 vs_Community.exe --update --layout でうまく行きました
2018/02/16(金) 23:58:18.62ID:eZovZERlM
何か勘違いしてるぞw
917デフォルトの名無しさん (ワッチョイ 9f79-KDgo)
垢版 |
2018/02/18(日) 18:55:47.66ID:7yH0ADQj0
Update で更新された詳細って、どこかのページに出てるだろうか?
2018/02/18(日) 20:40:48.18ID:fDbSCHET0
日本語のリリースノートは更新が遅れがちなので、最新情報は英語版のリリースノートをまず確認
2018/02/18(日) 22:37:47.29ID:1j14+SMC0
VS2017、C/C++でのWindowsXP向けビルドについて質問です。
VS2017をインストールしている環境はWindows10です。

新しいプロジェクト → Windows コンソールアプリケーション
という手順でプロジェクトを作成し、以下のようなプログラムを組みます。

#include "stdafx.h"
#include <stdlib.h>

int main()
{
  int  month, day = -100, num;

  num = sscanf_s("1月1日", "%d月%d日", &month, &day);
  printf("month=%d, day=%d, num=%d\n", month, day, num);
  system("pause");
  return 0;
}

このままビルドして実行すると表示されるのは当然の如く、
 month=1, day=1, num=2
ですが、このプロジェクトの設定はデフォルトでWin10向け設定なので以下のように変更します。
2018/02/18(日) 22:38:15.33ID:1j14+SMC0
構成プロパティ → 全般
  → Windows SDK バージョン
    10.0.16299.0 → 7.0
  → プラットフォームツールセット
    Visual Studio 2017 (v141) → Visual Studio 2017 - Windows XP (v141_xp)

また、さらに最終的に配布段階でライブラリ導入の手間を省くため、以下のようにもします。

構成プロパティ → C/C++ → コード生成
  → ランタイムライブラリ
    マルチスレッド デバッグ (/MTd) → マルチスレッド デバッグ DLL (/MDd)
    (ここではデバッグプロジェクトから引用していますが、リリースプロジェクトでは当然デバッグなしのを使います)

この設定でビルドして実行した場合、以下の結果になります。
 month=1, day=-100, num=1

VS2013を元々使っていたので、こちらを利用して
  → プラットフォームツールセット
    Visual Studio 2017 (v141) → Visual Studio 2013 - Windows XP (v120_xp)

とした場合は問題の無い実行結果となります。

これは単純にVS2017のバグと思っていいのでしょうか?
2018/02/18(日) 22:41:53.50ID:1j14+SMC0
一つ間違えました。
使うライブラリーは逆でした。

構成プロパティ → C/C++ → コード生成
  → ランタイムライブラリ
debug  マルチスレッド デバッグ DLL (/MDd) → マルチスレッド デバッグ (/MTd)
release マルチスレッド DLL (/MD) → マルチスレッド デバッグ (/MT)

ようするにVC DLLを必要とせずに動くような設定です。

よろしくお願いします。
2018/02/19(月) 02:37:01.28ID:fstwu+Wy0
そうみたい。ちなみにswscanf_s()だと両方とも同じ挙動でした
923デフォルトの名無しさん (アウアウエー Sadf-kYbg)
垢版 |
2018/02/19(月) 02:43:36.81ID:9ZgXpTuwa
>これは単純にVS2017のバグと思っていいのでしょうか?

いいえ
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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