◎正当な理由による書き込みの削除について:        生島英之 とみられる方へ:Visual Studio 2017 Part4 	->画像>9枚  
動画、画像抽出    || 
この掲示板へ   
類似スレ   
掲示板一覧  人気スレ  動画人気順 
 このスレへの固定リンク: http://5chb.net/r/tech/1509244956/ ヒント:  5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。
 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 
 >>3   そういうのもスレで話し合ってまとめてもらうと助かる 
 2のリンクもその手の一部だし 
 逆に言うとpart3まで俺らは何をやっていたんだってことでもあるけどw 
  インストールしたけど30GB近くあって使いづらいわな   VBならVBだけインストールできるようにした方が初心者か入りやすいだろぁ 
 visualstudioの使い方を超初心者にもわかるように解説してるサイトとか教えて 
 >>9   c勉強しようと思って 
 あとvisualstudioの使い方をマスターしたい。用語とかもサッパリな状態だから 
  言語は何でもいいけど、プログラムを書いて動かした経験はあるの? 
 HelloWorldやってれば、コーディングコンパイル実行までマスターしてるべ   あとは適当にサイトあさったり本調べたりでいいんじゃないかな   猫でもシリーズとかどうかな      デバッグ覚えたら何か作ってみるといい、そこで調べ方を覚えないと先進めなくなる 
 猫シリーズはIDEとか一切使わないからVSの使い方まで入れるならVC++べったりの書籍でもいいんじゃないかって思う 
 出費できるなら大きめの本屋さんに行って、   あんたの気に入った判りやすいカラー本を買うのが良いよ。 
 windowsでiosアプリ開発したいんだが、何をダウンロードすればいいかさっぱり分からん。   詳しい人教えてください。   言語はJAVAかC#です。趣味でやるのでなるべくお金はかけたくないです。 
 >>17   地元では作って覚えるVisual C# 2017 デスクトップアプリ入門って本などが入ってる 
  例えばVisual StudioのC#の編集画面で、ソースコードをコピペしてWordに貼ると   背景色やフォント色も正しくそのまま貼れるけれど、   パワーポイントに貼ると改行がおかしくなるのは仕方ない?   どうにかしてパワーポイントでもVisual Studioの画面をコピペしたいんだが。 
 >>23   それも試したんだけど駄目だった。 
 ちなみにOffice2013 
  ワードにリットテキストかHTMLとして貼れてる時点でVisualStudioは正常であって   単にパワーポイントの使用法の問題な気がするがどうか      テキストボックス選択した状態で形式を選択してリッチテキストで貼り付ければいいんじゃないの   マカーだとプレーンテキストで改行潰れる不具合があるけどそれじゃないよな 
 C#のWindowsフォームアプリケーションプロジェクトを新しく生成して   一時フォルダから本来の場所に保存するためにすべて保存でソリューションを保存すると   毎回必ず↓のメッセージがエディタのタブとツールバーの間に黄色い背景で表示されるんですが、なんなんでしょう?      「Visual Studioで使用されたプロセスで、修復不可能なエラーが発生しました。作業内容を保存してからVisual Studioを終了し、再起動してください。」 
 プロジェクトの作成時に保存しない機能は   一部の環境でエラーを吐く不具合が長らく放置されてるから   現状では無効にした無難やで 
 今までVS2015を使っていて、今日ようやくVS2017にしました   2017で2015のプロジェクト/ソリューションを開くと、そのまま2017で使えるように見えます   2010から2015にするのはコンバートが面倒だったのですが、その必要は無いということでしょうか? 
 便乗質問させて下さい   C#しか使わないのでコンパクトな2013Express版でやって来たんだけど、   もういい加減、2017に移行するべきでしょうか? 
 >>32   Expressも出たことだし留まる理由がないなら上げとけ 
 不要なWindows SDK削除したら2017もそれなりにコンパクトだ 
  ああ、C#オンリーならコンパイラ最初からついてる訳で   VisualStudio捨ててVS Codeとやらに移る手もあるか。   VS Code入れたことないから知らん 
 >>32 です 
 すいません 
 使ってるのはC#というよりWindows Desktopと書くべきでした 
  >>9   コード打ち込みはできるけどvisualstudioでソリューションからアプリケーション作るの知ってるプログラマってほとんどいないから作り方わからんのだろうよ 
  >>36   だったら2017Expressにした方がいい 
 Gitクライアントも良くなってるし、.NET StandardのNuGetパッケージ対応もしてる 
  pythonでソリューションエクスプローラ上のpython環境のノードを右クリックしても反応しません   何方か解決策をご存じ無いでしょうか?宜しくお願い致します。 
 >>43   >>44 のTop Issues Fixed in this Releaseに 
 ・Python Tools for VS broke with the 15.4 update. 
 ってあるから、治ってるかも。 
  苦Cやっててファイルの分割まで来たんだがVS2017の使い方というかやり方がわからない 
 そういえば最近gitのコミットで日本語入力しても落ちないな   修正されたのかな 
 >>44   >>45   ありがとうございました‼   
 ここは皆さん親切ですね! 
  100件程度のリスト表示する画面作るとしたらWPFとFormどっちいいの?   ホントにただ文字列入れ替えたりするだけ 
 >>50   絶対form 
 かっちょええアプリを作りたいときはWPF 
  15.4.2に更新してからツールのサブメニューからPython環境設定が消えた   メニューのウィンドウ項目にも該当ウィンドウが見当たらない   何処から環境設定すればいいんだ? 
 >>54   自己解決 
 クイック起動バーからであれば呼び出すことが出来た 
 そのうち修正されると思うけど取り敢えずその場凌ぎで対応する 
  >>56   当然試したけれどもカスタマイズ内容がメニューにもツールバーにも反映されない 
 多分バグってる 
  試したら本当だった   pyhton以外にも何かツールに並んでたけどそれも消えた 
 visualstudio community ってなに?   さっぱり分からない 
 そもそもvisualstudioが難しい。用語とかわけわからん 
 分からないながらに入門用サイトとか見ながら触り続ければ大体使えるようになる   とにかく手を動かすこと以外ない 
 .NET Framework 4.7で作ったらWin10でしか動作しない? 
 >>64   追加で4.7をインストール出来るOSなら動作するのでは? 
 うちのWin7は4.7.1が入ってるよ 
  Accessのテーブルビューみたいなフォームってなんて名前?ListBox? 
 括弧の自動挿入が改行されないように設定することはできますか? 
 C言語でファイルを分割する方法を教えて下さい   簡単なショートカットとかは無いんですか?   いちいちファイル作っていくべきですか? 
 >>75   対象ファイルを読込み、サイズなり行数を数えて 
 分割したファイルを出力するしか方法はないと思う。 
  >>75   切りたい場所で適当に切って 
 includeしまくれ 
  VSのショートカット?   splitコマンドを参考にすれば良いとかの話ではなくて? 
 ファイルがソースファイルなのか、その他のファイルなのかわからないから   対策立てようがないよな 
 言葉が少なすぎたかも   苦Cで勉強しててファイル分割の章まで来たんだ   でもよくわからなくて   多分ソースファイル 
 みんなListList   Dictionaryのがいいよ 
 >>82   意味わかんない 
 ファイル分割ってバイナリファイルでも分割すんの? 
  >>82   ああ、ファイル分割なんて章はないじゃん 
 複数ソースファイルな 
 んで何がわかんねーの? 
  >>82   スレ違いだって言ってんだろ。 
 相手する奴も荒らしだろ。勘弁してくれ。 
  大して繁盛してるわけでもないスレでスレ違いとかヒステリックにギャーギャー騒ぐ奴こそ   勘弁してほしいよw      スレ違いって言いたいだけだろw   誰も困ってないし 
 >>89   C言語のスレで言うのなら分からないでもないが、VSスレで言うことではないな 
  Cの勉強始めた頃、Cソースを分割した場合のグローバル変数共有の方法が解らなくて苦労したな(extern) 
 static と (autoの) static が糞仕様だと思った 
 ここ数日で10から移行したけど、やたら重い‥      みんなよく平気だね。 
 2017は起動中のスプラッシュが地味になりすぎなので−32768点 
 あーphpやjavaもこれでコード書ければ最高なのに 
 phpやjavaでコード書ければ何も困らないだろ   サーバをLINUXにできるのも大きい 
 一応ネットはAU光。i7-3930k mem 32GB   ストレージが2.5inch raid0だから重い?   SSDにした方が良いのかな      vc10をネットブックで使ってた頃の感覚 
 なお新規のバグがあっても関知しないw   直った箇所はリリースノートに書いてあるけどな   ・・・2つしかないし個人的にはどっちもいらないやつだ 
 >>109   ウイルスソフトは泣かせてもいいんじゃないだろうか 
  VC(2008,2015,2017) で呼び出される MASM の関数で、保存する   レジスタは何でしょう。(というか、破壊してもよいレジスタ)      昔は eax, ecx, edx は、破壊してもよかったんですが。 
 Professional      主な特長   小規模なチーム向けの、PC と Mac で使用できるプロフェッショナルな開発者ツール      Enterpriseは大規模向けとかなん?   違いがわからないけど 
 エンタープライズは全部入り、すべての機能が制限なく使えるほんもののVisualStudio 
 Visual studio community インストールして起動したけどどうやってプログラミング書くところまでたどり着けばええんや 
 先ずは恒例のハロワだな      // C language   #include <stdio.h>   int main(int argc, char *args[]){   printf("Hello, Work\n");   return 0;   } 
 // C# Language   using System;   class Neet   {       static void Main(string[] args)       {           Console.WriteLine("Hello, Work");       }   } 
 PRINT N'Hello, Work!!';   GO 
 プログラム書くところにたどり着けない(プロジェクトが作れない)ってレスにコード返してどうしたいのか 
 >>122   自分で調べられない、チュートリアルも見れないのならVSアンインストールして忘れろ 
 目的もなく取りあえず道具揃えるだけだとやる気も起きずそうなるといういい反面教師 
 >>122   これはMSが悪いんだよ 
 デザインした奴が馬鹿なのさ   
 開いたらスタートページという画面が出てると思う 
 そこの真ん中から右下に新規プロジェクトを開くという青い色の文字があると思う 
 それをクリックしたらいい   
 もしかしたら画面が狭くて表示されてないかもしれないけどスクロールして探してね   
 それか上のメニューのファイルから新規作成を選んでプロジェクトを選ぶ 
  前はスタートメニューの一番最初のところに開始があって   その下に新しいプロジェクトの作成があった 
 自分が小学生のころにパソコン(FM-7)を始めた時は電源入れたらいきなり開発環境だったから   入門もやりやすかった   英語も知らないけど何とかやっていけた      今は訳が分からないほどハードルが高い 
 VisualStudio(たぶん、C#にすると思う)でWebシステムを作りたいが   実行環境としてどんなの準備すれば良い?   サーバ1台だけでやる?   WebとDBとか分けてやる?   この辺りの話題はどこでやるのが良いだろう 
 >>135   今の流行はAzureとかAWSとかのクラウドで構築することかな 
  >>134   マジレスすると、ツッコミって言うんだ。 
  >>135   そういうことをこんなところで聞かなきゃいけない時点でお前のような馬鹿は止めとけ 
  >>142   お前
>>135 だろ 
 話題に乗ってくれてる人もいるのになんでそんなこと言うの? 
  >>142   ワッチョイでモロバレなんだよ 
 やっぱりただの馬鹿だな 
  Release Date: November 14, 2017 - Visual Studio 2017 version 15.4.4 
 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#15.4.4     .NET Coreのセキュリティ更新がメイン 
 真面目な会社だと、VS更新されるたびにテストやり直すんだろ? 
 コンパイラが変わったわけじゃないのにやるわけないわ 
 むしろ一番先に適当な修正も入れまくって実験台にしてやればいいのに。   金払ってβテスタさせられるくらいなら無料ユーザを犠牲にしろよと思う。 
 どこで聞けばいいかわからなかったのでここで聞きたいのですが   visual c++の同じ製品バージョンで内部バージョン違いが複数インストールされてるんですけど   内部バージョンの場合も複数持ってた方がいいのでしょうか?それとも最新のだけで大丈夫ですか? 
 >>151   よく知らんけどそんなの気にせずに最新版使えばいいんじゃないか? 
  >>151   Visual C++とVisual Studioのバージョンの違いを言っているのか? 
  >>151   Visual Studio 2017がアップデートする度に違うマシンにVisual Studio 2017をインストールしていった方がいいですか? ということ? 
  VSと別にVC++の開発環境が入ってるんじゃないかな   VS入れなくてもc++コンパイルできるようにするための仕組み      PythonなんかはいまだにVS2015用のVC++要求するからそのままにしておいた方がいいよ 
 すみません自己解決しました……   ちなみに聞きたかったのは例えばVisual C++ 2008 X.X.XXXXX.XXXXのバージョン違いが複数ある場合について、です 
 それなら普通は新しいのだけでいいよ   不具合があるなら古いのを使えばいいだけ 
 >>148   うちは更新済みなんだがお前のところだけ遅れているんだろうな  
>>157   次から該当するスレで聞いてくれ 
 VS2017の中にVC++の複数のバージョンとかありえないからな 
  redistributable runtime のことなのかね 
 >>162   普通のローカルファイルなので好きな場所に書けば 
  >>160   混乱することはないけどVS自体はエディション毎にインストールされてるので 
 VS2017のVC++が複数バージョンは普通にあり得る(community,pro,ent,buildtoolsなど) 
  >>162   場所も形式も好きな形で保持できるん? 
 決まった拡張子で物理ファイル出来そうだけど 
 ってかまさかテキストとかXMLじゃないよね? 
  >>164   いやVSから参照して複数見えるのか? 
 どっちにしてもそこまでは想定していなかったからスマン 
  SQLiteはsqlite3_open()でファイルのパスを指定して開く。   ファイル形式はSQLite独自。   拡張子は特に決まっていない。 
 エディションというかToolset が複数インストールされていれば 
 プロジェクト設定の Platform toolset で利用するツールセット 
 (コンパイラ、リンカ、crt等)のバージョンを指定できる。   
 Visual Studio 2017 を使いつつビルドには 2015 のツールセット(v140)を使うなど。   
 参考  
https://blogs.msdn.microsoft.com/vcblog/2016/02/24/stuck-on-an-older-toolset-version-move-to-visual-studio-2015-without-upgrading-your-toolset/      VS2017内部では混乱しないだろうが   スタートメニューのVS2017フォルダ内にそれぞれが開発者コマンドプロンプト for VS2017というのを作るので   紛らわしい(もちろん(2)とかついた名前で存在する)   where clで区別はつく 
 無料版にCodeLensをお与え頂けるのはいつ頃になりますでしょうか? 
 visualstudiocommunityで作ったc#のexeファイルを   所属企業内で無料配布したらライセンス違反になる?   exeは全て自分だけで作っているのだけど、   個人開発の範囲から逸脱するだろうか。 
 >>175   職場のpcで空いた時間や休みの日を利用して 
  github で、オープンソースとして公開してしまえば難の問題もないよ 
 >>174   自分がそのツールでの報酬を受けないこととか業務で使わないこととか面倒だから
>>177 にしとけよ 
  githubか…業務で使う想定でDBのフィールド名とか入ってるから   あんまり公開したくないな、というか許可出なそう   プロフェッショナル買えば大丈夫だよね?   せっかく作ったから購入検討してみる   一番は会社経費で出してもらうことだが 
 プログラム作るのが楽しいのなら購入を止めはしないが、   それはそれとして、会社で使うツールの開発用なのであれば、   経費を出させる策を練った方がいいと思うけどなあ。   会社の規模次第だが、倫理にうるさいところだと面倒なことになるぞ。 
 174に必要なのはサービス残業と休日出勤を記録するソフトかもな 
 >>174   Expressで作ればいいんじゃね? 
 あと無償配布かどうか(てか社内に配るのに有償なんてできるのか?)は関係なくて会社の業務に使った時点でアウトだったはず 
  年商00万ドル未満でもよかったか   174の会社がどういう会社かしらんが 
 そもそも休日に職場のPCで業務用のツールを   無料版で作成できるか否かを悩んでいる彼の生き様に涙を禁じ得ない 
 Visual Studio Community を使える企業や団体は以下の規定に従います。   - 研修環境、学術的研究、OSI が認定するオープン ソース ソフトウェア ライセンスに準拠したオープン ソースの開発者プロジェクトに利用する場合、企業体は何人でも Visual Studio Community を利用可能   - PC 台数 250 台未満かつ年商 1 億円未満の企業や団体は、これに当該する組織のアプリケーション開発においては Visual Studio Community を 5 名まで利用可能   ※ただし、上記企業が、これ以外の企業からの何らかの報酬を伴う委託に対しアプリケーション開発する場合には Visual Studio Community は利用できません。      規模が小さければ別に問題ないんじゃないの?   自社内配布なら報酬を伴う委託に該当しなくない? 
 規模はそれを超えてるので難しいね   いったんexpressで作れないか検討、ダメそうなら経費購入、それもダメなら自費が無難かね      実を言うとサービス残業かどうかは微妙なところで   もともとc#はやったことないから、   勉強しながら作ってたところがある   業務時間内にコーディングはやっているけど、   休日はテキスト読みながら動かしてる時間の方が多い   今プロトタイプが出来て、相当役に立ちそうなのだけれど配布の前にその辺聞いておこうかと   少なくとも今は個人開発で勉強用であればライセンスにはまだ引っかかってないはず      成果が認められれば新しい業務に携われるかもしれないからとにかく早く作りたくて休日にやってた 
 業務時間内にコーディングしてて個人開発とか無いだろう 
 社内で配布するのにプロぐらい買ってもらえないのか? 
 >>188   こんなところで聞くよりも電話でもして確認すれば確実で直ぐ終わると思うけどな 
  >>191   せやね 
 もしかしたら社内でライセンスも持っとるかもしれんし聞いてみるわ 
  人にライセンスが紐づくから、社内でライセンス持ってる人がいても駄目だけどな。   建前上は。 
 ExpressとCommunityの機能の違いってCodeLensとプラグインが使えないだけだから、   Express使っとけば良いだろ 
 >>195   コミュニティーはCodeLens使えるようになったんだ 
  >>194   ごめんProと間違えた。 
 CodeLensは使えない。 
  TFSは糞使いづらい   GitHubぐらいに使いやすいUIにならんのか 
 #include <iostream>   #include <string>   using namespace std;   int main()   {    cout << "Hello world" << endl;    return 0;   }   これがビルドできないんですが、何か原因わかりますか?   環境はwin10の64bit、c++2017です。 
 >>201   ビルドできないときのエラーメッセージは? 
  ビルドエラーが発生しました。続行して、最後に成功したビルドを実行しますか? 
 そこから 「はい」を選ぶと、指定されたファイルが見つかりません。と表示されます。 
 エラー個所は特に表示されません。 
 64bit版の設定が怪しいと思ってるんですが、構成マネージャーから 
 アクティブソリューションプラットフォームとプラットフォームを64xに変更しただけじゃだめなんでしょうか?  
https://msdn.microsoft.com/ja-jp/library/9yb4317s.aspx   ここに2015の手順が書いてあるんですが、 
 新規からだと64xが選択肢から消えてるので直接64xを選択してるんですが、 
 2017はこれがデフォルトになってるんですか? 
 >>204   エラーのメッセージボックスじゃなくて 
 Visual  Studioの出力欄(ビルド中にメッセージが流れるところ)には何て出てる? 
  1>------ ビルド開始: プロジェクト: WindowsProject4, 構成: Debug x64 ------   1>Source.cpp   1>d:\program files\microsoft visual studio\2017\windowsproject1\windowsproject4\source.cpp(9): fatal error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "stdafx.h"' をソースに追加しましたか?   1>プロジェクト "WindowsProject4.vcxproj" のビルドが終了しました -- 失敗。   ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========      と出ています。 
 >>206   日本語で書いてある部分を読むことは困難ですか?   
 その部分でググることは困難ですか? 
  英語読まないケースは何度もあるが   日本語読まない人は初めてみた      #include "stdafx.h"   をソースに追加しましたか? 
 >>206   1行目に#include "stdafx.h"を追加   
 #include "stdafx.h" 
 #include <iostream> 
 #include <string> 
 using namespace std; 
 int main() 
 { 
  cout << "Hello world" << endl; 
  return 0; 
 } 
  すいません。デバッグちゃんと読むようにします。 
 >>209 さん親切に対応していただいて本当にありがとうございました。 
 C++スレのテンプレにもあったよな      >#include "stdafx.h"   >あと氏ね 
 VSTSとTFSってクラウドとオンプレの違いだけで中身は同じ   ただTFSの方が日本語ローカライズされているので初心者には優しい 
 #include "stdafx.h"      VC++を使う上での謎の呪文だよな。 
 プロジェクトの設定でプリコンパイルヘッダの使用をオフにできる事を知らないやつはまさか居ないだろうな 
 日本語のメッセージすら読めない人がいるこのご時世だよ   そんな高度なことができなくたって不思議はない 
 お前らはマウントを取りたいだけで馬鹿よりも性質が悪い 
 >>188   すごいな   
 商用として不特定にバラまくときにゃ気をつけるにせよ 
 普通は黙って使っちゃうだろ 
  >>224   最近は社内でも色々うるさいから普通にExpress使ってる 
  文字列を検索するとヒットした行の一行下が表示されてヒットした行が画面上部に隠れて見えません   直す方法を教えてください 
 >>226   一個だけProfessionalにして他はCommunityってやったら何罪? 
  >>227   デカイディスプレイにつなぎなおすか 
 スクロールさせる 
  他にも名前変えたりメソッド抽出したりするときも   ウィンドウで該当部分が表示されなかったりしてイライラする      ソーサリアンですらキャラに被らないようにウィンドウが出てたのに   今はいったい何世紀なんだ 
 2010までみたいにパッケージ版で売ってくれれば良いのになー 
 w/MSDNのパッケージ版は廃止されたけど、w/oMSDNの製品(該当するのはPro w/oMSDNしかない)であれば今も販売してる   Microsoftストアでも買える 
 MSDNで旧バージョンのVisual Studioがダウンロードできることを言ってるんやろか 
 とりあえずまとめておく 
 w/はwith(あり)、w/oはwithout(なし)   
 w/MSDNはサブスクリプション(契約時のVSは永続ライセンス、次バージョンへのアプグレ権は契約期間中のみ) 
 w/oMSDNはパッケージ版(該当製品はProのみ) 
 w/MSDNのパッケージ販売は終了   
 なおw/MSDNについてはVLライセンスの方が相当お得(VSは1ライセンスから購入可、他のVL製品の場合3ライセンス以上購入が必要) 
 VS製品のVL新規価格は普通のサブスクリプション価格と大差ないが、更新価格はべらぼうに安価   
 Microsoストア  
https://www.microsoft.com/ja-jp/store/b/visualstudio?icid=JP_Dev_Nav_3_VSTD_NA_NA_17052017     LicenceOnline(エルサットストア)  
https://www.licenseonline.jp/qq2/licenseonlinestorefront/Maker.asp?VendorID=1     nPress(サイバーロジステックス)  
https://www.npress.jp/msdn_chart   この人たちはどこにパッケージ版があるようにみえるんだろう?   w/oMSDN Proもこの世にダウンロード版しか存在しないんだけどなあ。 
 パッケージ版というのはサブスクリプション版に対する対比だよ   Windowsのダウンロード版に対しても、DSP版やOEM版に対してパッケージ版とか言うだろ 
 サブスクリプション版に対比するのは永続ライセンス版なんだけど。 
 Visual Studio Professional サブスクリプション (新規) 
 https://www.microsoft.com/ja-jp/store/d/Visual-Studio-Professional/DG7GMGF0DST3/0001?icid=JP_VisualStudio_LinkNav_2_VSTProS_NA_NA_17052017     > [1] 標準サブスクリプションには、Visual Studio Professional IDE への永続的なアクセスと 12 か月間の特典アクセスの利用が含まれます。 
 > 12 か月間の期間の終了時に、サブスクリプションは自動的に終了します。  
 > 特典の一覧については、
https://www.visualstudio.com/subscriptions/  を参照してください。      
 サブスクリプションでもあり、ダウンロードでもあり、永続ライセンスでもある 
 >>244   MSDNサブスクリプション期間中に 
 提供された新バージョンは全部永続ライセンスだよ。   
 ただし、BizSparkとかのプログラムは別 
  ソリューションにC#プロジェクトが10個あるとして、   そのターゲットフレームワークを一括で4.6.2→4.7に変更する方法ある?   一つずつプロパティ開いて手作業で変更するしかない? 
 csproj の targetframeworks の内容を直接置換するとか   まあ10個ぐらいなら回答待ってる間にできると思うが 
 わざわざターゲットフレームワークを変える理由は何だろう? 
 >>253   新しいのを使いたいからさ。 
 理由を知りたい理由を知りたい。 
  ローカルwindowsデバッガー の使い道が良くわからないんだがw   ハローワールドしても消えちゃうし   まあCTRL+F5で普通に出来るから問題ないんだけどちょっときになった 
 >>254   4.7じゃないと使えない何かがあるなら 
 その改変時にフレームワークを変えたらいいと思うけど 
 4.7にしたってビルドしないと意味ないから   
 4.7じゃなくても動くなら別に4.7にする必要もない 
  これまで1000個アプリを作ってたとして   それを全部4.7にしたいって言うのは意味のないことだよ 
 ソリューションないのプロジェクトか   ああ勘違いしてたゴメン 
 そもそも意味があるかどうかを決めるのは ID:MKkAeSyz0 だし 
 >>252 の2行目が正解だな 
 ただ「楽するための苦労は厭わない」ってのはコンピュータ屋では大事な資質だ 
 あと、無意味な新しもの好きも 
  全然回答になってないけど、アプリと一緒に.NET Frameworkも配布するなら 
 ターゲットの.NET Frameworkをオープンにしておくのが楽かもしれんね。  
https://msdn.microsoft.com/ja-jp/library/jj152935.aspx     俺自身はやったことありませんが 
 エンドユーザーに面倒くさい人がいるとちょっとトラブルが怖いことは確かだね 
 個人で無料でやる分には Express と Community と Professional って同じ? 
 >>261   > ただ「楽するための苦労は厭わない」ってのはコンピュータ屋では大事な資質だ 
 そこまで言うならこの辺りを見てきちんとやるべきだな w 
 MSBuild プロジェクト ファイル スキーマリファレンス  
https://msdn.microsoft.com/ja-jp/library/5dy88c2e.aspx    Express 2017 for Windows Desktop が使えるようになったけど、   ヘルプコンテンツの追加と削除をしようとするとヘルプビューアーがエラーで開かない。   みんなはどう? 
 >>266   2015 の時からヘルプビューアーに期待するのはやめた 
  んもおおおsystem.windows.formsとSystem.Drawingの参照追加のやり方おしえてえええ。   2017にしたらなくなってるしググっても見つからなくてうんk漏れそううううう 
 x64の環境とかライブラリいらないんだけど   選択できなくなってるんだな 
 >>271   WindowsFormsAppっす。今思えばこれじゃだめだったのか・・ 
  かまってほしいだけで使っていないのに質問するやつがいるのか 
 あるソフトウェアのバージョン更新履歴で、アップデート内容が「開発環境をvisual studio 2015にした」という記載がありました。   その他、バグフィックスや機能追加等はありません。   開発環境を変更したことにより、内部処理が最適化されたり、生成物の品質が向上したすることはあるのでしょうか? 
 そもそも開発環境を変更って、何のためにするのでしょう?   win10対応でしょうか? 
 そのままで置いておくといずれ   ビルドできなくなる   できるときに最新にしてくれるのは良心的   vs2005のまま最新にできずいつ移行したもんか?という風になってるプロジェクトもある 
 問題になるのは   .netframeworkのmsのサポートバージョン   上記が動作するosのバージョン   上記で動作するVisual Studioのバージョン      どれかが欠落するとサポートするのが困難になる   vs2005なんてxpでしか動かないし   .netframework2.0なんてmsがサポートやめてる   入門書のコードが動かないぐらい古い 
 .NET とは言ってないような... 
   >>275   コンパイラやスタティックリンクされるライブラリのバージョンが変われば 
 理論的には品質が変わりうりんじゃない? 
 実際に体感できるような変化があるかはほとんどの場合疑問だけど 
 >>280   マジで? 
 何が嘘が書いておいてやってくれ 
 実はvs2010ぐらいのときの知識しかない 
  >>281   .NET Framework2.0はまだサポート中。もちろんOSによるけど。 
  つか、VS変えないと新しいの使えないし、フレームワークのバージョンが同じなら基本同じコードを吐くから問題は起こらないはず   歴代のVSアンインストールしたり、新しいPCに古いVS入れたくなければVSのバージョンだけ上げるってのも一つのやり方だろ 
 >>283   この場合は.NET frameworkというよりむしろC#(MSBuild)のバージョンが変わることが問題じゃね? 
  >>285   というより、既にサポート切れだから論外 
  >>288   開発ツールでそれやるのは危険すぎるな。 
  でもxpでしか動かないとか知ったか言っちゃってるやつの話は   他のことも信用できないよな 
 >>287   いずれにせよXPでしか動かないというのは真っ赤な嘘 
  ホントだ   xpでしか動かないのは2003ぐれーまでの話なんだね 
 あれ?起動できなってる。   インストーラー起動しろって出てるが、なにがあったんだろ。 
 >>275 です。 
 アップデートにより開発環境をvisual studio 2013→2015に変更したことに伴い、アプリケーションの生成する成果物に違いが出るのか…ですが、 
 開発環境を変更したのみでしたら、バイナリ比較の結果、差異ゼロでした。 
 いろいろアドバイスいただいたので、報告まで。。 
  >>299   勝手にC#前提にするなよ  
>>298   せっかく試したところで差異が無いのならどんな条件でやったかも書かないと意味ない 
 条件によって変わるかもしれないんだから 
 そういった予想付かない部分も踏まえて 
 >「開発環境をvisual studio 2015にした」という記載 
 がされる。 
  >>257 です。 
 プログラミングについては全くの無知です。  
https://github.com/wieslawsoltes/wavtoac3encoder   のアプリケーションになります。 
 5.5のchangelogに「開発環境をvisual studio 2015に」となってたので、 
 出力されるac3ファイルが、5.4と差異がないか知りたかった次第です。 
 あまり詳しいことはわかりませんが、5.4を試した環境は、win7-64bitで、 
 5.5を試した環境は、win7-32bitでしたが、バイナリコンペアの結果、1バイトの差異もありませんでした。 
 念のため、バイナリエディタで適当な箇所を1バイト81→80に変更したところ、その差異は検知されましたので、コンペア性能にも問題ないと思われます。 
 音という繊細なデータを扱うソフトのため、5.4も5.5も出力結果は同一ということがわかり、安心しました。 
 これで偶数バージョンの5.4を愛用できます。 
  >>275 です。 
 プログラミングについては全くの無知です。  
https://github.com/wieslawsoltes/wavtoac3encoder   のアプリケーションになります。 
 5.5のchangelogに「開発環境をvisual studio 2015に」となってたので、 
 出力されるac3ファイルが、5.4と差異がないか知りたかった次第です。 
 あまり詳しいことはわかりませんが、5.4を試した環境は、win7-64bitで、 
 5.5を試した環境は、win7-32bitでしたが、バイナリコンペアの結果、1バイトの差異もありませんでした。 
 念のため、バイナリエディタで適当な箇所を1バイト81→80に変更したところ、その差異は検知されましたので、コンペア性能にも問題ないと思われます。 
 音という繊細なデータを扱うソフトのため、5.4も5.5も出力結果は同一ということがわかり、安心しました。 
 これで偶数バージョンの5.4を愛用できます。 
  なるほどようやく意味が分かった 
 >>298 のアプリケーションの生成する成果物ってエンコーダが生成する音声のことだったんだな 
 てっきりVisualStudioが生成する実行ファイルの話かと思ったよ 
 つまりエンコーダをビルドするコンパイラのバージョンで音質が変わるか知りたかったのか 
 そりゃよっぽどのことがない限り音質には影響しない 
 エンコード速度なら変わるかもしれないがな 
 >>305   おれもVSの生成する実行ファイルの話だと思っていたよw 
 条件はコンパイル内容の事しか考えてなかった 
 完全にスレ違いだったようだ 
  WindowsSDKのヘッダーやライブラリがバージョンで違うんだから、コンパイルしたバイナリは変わるだろうね 
 諸事情で2015が必要になりました。   2017が入ってるPCに後から2015をインストールしてもトラブらないでしょうか? 
 2015のスレで聞けばいい   うちでやったらC#のビルドが2015でできなくなったからすぐアンインストールした 
 C++のプリプロセッサで、環境変数に値がセットされているかどうかで条件コンパイルしたいんだけど   VisualStudio(msbuild)の機能でうまくやる方法ないですかね。   こんな感じ。      #if 環境変数に値がセットされている   〜   #endif      ・条件は 環境変数が定義されている 空文字列以外がセットされている どちらでも可   ・条件コンパイルに使うディレクティブは#ifでも#ifdefでもそれ以外でも可 
 >>310   環境変数で条件分岐してコンパイラの/Dオプションを変更するとか? 
  スクリプトやmakefileでcl.exeを叩いているなら分岐もできそうですけど、   MSBuild(vcxproj)だとそれをどう書けばいいのかなぁと。 
 設定する値を未設定、ヌル文字列、0、それ以外にできるなら   コマンドラインオプションのところに   /DVAR=“%VAR%”   などして   #if VAR   でokなんだけどな         元の仕様に沿うなら、文字列化してサイズを見る      #define STRINGIZER(arg)     #arg   #define STR_VALUE(arg)      STRINGIZER(arg)   #define VER_STRING STR_VALUE(VAR)   static char ver_str[] = VER_STRING;   # define VER (sizeof(ver_str) > sizeof(char))      として      #if VER      で分岐する方法が使えるかもしれない。 
 あるいは pre build で      if defined VAR (     echo #define VAR 1 > defines.h   ) else (     echo #define VAR 0 > defines.h   )      などして設定ファイルを作ってしまう方法   こっちの方が好き勝手なことできて汎用性がある      いずれにせよクリーンビルド忘れて面倒なことになりそうだけれども 
 やはり一筋縄ではいかないですねぇ。   たしかに、値を0かそれ以外の整数にできれば前者の方法で一発なんですが。   後者の方法は試してみようと思いますが、VC++のプリプロセッサでsizeofって使えましたっけ。 
 sizeof は使えますよ      後者の方は   echo ... > $(PROJECTDIR)\defines.h   (だったかな)   とかしてディレクトリも指定した方がいい気もする 
 ずっと放置されてたバグがいくつか潰されてる   いままで潰す機会はもっとあっただろ 
 VS2017でSQLCLRって無くなった?   新規プロジェクト→SQLServerの中がデータベース作成しかなくて「SQL CLR C#ユーザ定義関数」とかないんだが 
 >>320   ようやくC#7.2来た。 
 >We reduced load times of large C# and Visual Basic projects. 
 元から早いからよくわからんw 
 あとC#で存在しないpdbファイルのパスが埋め込まれるのも直っているがfixedの項目には無いような 
  事前に詳しく調べずに、とりあえず更新きたってことで更新してみたらlayoutのダウンロードだけですごい時間かかったw   大きなアップデートだったのか 
 layaoutのフォルダ容量がすでに40GB超えてるんだけど   今回はこれに7GB容量が増えるんだろう… 
 ちゃんと古い内容消してる?   ja-JP縛りだけど、だいたい30GB程度だよ 
 アプデしたらインテリセンスが馬鹿になったよ   VBで、Option Strict Off になってるのに、On では・・・ってエラーを大量に吐く      そりゃ On にしておいたほうがいいのは分かるけど、意図的に Off してるんだから、エラー吐くなよ   アプデする前までは大丈夫だったのに 
 インストーラを自ら起動せず通知旗が出るまで待ってるのは各々の自由だろうけど   「出ないんだが?」とわざわざ聞いてくるのは一体どういう心理なのかしら 
 C#のプロジェクトは大丈夫ぽいかも   破壊されたのはVBだけか?      インテリセンスが腐りすぎて   外部参照が通じず、フォームデザイナも開けなくなった      ビルドは通るって、ちゃんと動く 
 エラー欄のメッセージクリックする   ↓   今まで表示されていなかったメッセージが表示される   ↓   「今まで出なかったエラーがいっぱい出た!ポンコツだ!」      お前がポンコツだよ   プログラマ板来る前にPC初心者板に行け 
 それは違うと思うけど、自分で志願した人柱が   俺を人柱にすんなって言ってるようにはまあ聞こえる      っていうか、皆さん何でそんな新しい物に飛びつきたいかねw      しかし、MSはもはや先進国の都会に住んでる人間しか眼中にないのかな   何十GBもwebから落とせとか勘弁してよほんと 
 >>322   何はともあれ、バグ修正が来たこと自体は嬉しいが、他の機能追加とセットなのがな。 
 そっちでバグ出る可能性高いから、しばらく様子見。 
  ビルド時間がかなり長くなってきて困っています。      ビルドに対するプロファイラってありますか? 
 DLLとか外部のアプリとかまとめて一つのEXEにする方法教えて 
 15.5   アセンブラソースを編集してもビルドがかからん   リビルドにしないと   バグってやがる 
 ツールと機能を取得を実行しても何も開かないのだがなぜだろう? 
 >>342   フルスタック要員だから、VBもC#もC++もやってるのよ 
  Windows10で[プログラムと機能]を開くと   Visual Studio Community 2017のサイズの欄が空白なのだが、これは正常なの?   他のプログラムはそのサイズの数字が入っているのだが。   バージョンは15.5.27130.0と表示されている。 
 >>350   正常だと思う   
 すでにいろんなものを含みすぎてて区分けが単純じゃないから 
  >>350   この辺かな? 
 多分10でも変わらないと思う   
 「msi形式以外のインストーラのサイズの自動計算がサポートされなくなりました」  
https://hds.networld.co.jp/helpdesk/support/FaqFacadeServlet?TaskType=Detail& ;seriesId=InstallShieldFAQ&id=00001793&categoryId=0064&JspUrl=/support/FrequentlyDetail.jsp 
  久々にVS2017インストールしてみて、いきなりつまづいて、   めちゃくちゃ初歩的な質問で申し訳ないんだけど。      VCでMFCダイアログアプリのソリューションを作成して、   そのままビルドすればビルドが通るんだが。      リソースエディタでボタン1個追加してビルドすると、   「RC2135 file not found」のエラーが出てしまうんです。      これはどうやって回避すればよいでしょうか。   よろしくお願いします。 
 >>355   情報不足 
 小出しにするな 
 やったこと全部書け 
  あっくそ15.5.1来た   これのせいででかいのか   やっぱり15.5.0バグってたろ 
 >>357   これですべてなんです。 
 まだ本当に使い初めで、 
 手始めにボタン押したら機能が実行するぐらいのダイアログアプリを作ろうとして、 
 まずはボタン追加してビルドしただけなんです。   
 普通はこれだけじゃエラー出ないですよね。。。 
  elease Date: December 7, 2017 - Visual Studio 2017 version 15.5.1   Top Issues Fixed in this Release   These are the customer-reported issues addressed in this release:      Wrong xamarin.forms version referenced in template.   Switching branches in Git breaks IntelliSense.   Errors reported when none exist (Visual Basic projects).   Xamarin now supports Xcode 9.2:   This fixes the customer reported issues with storyboards and remoted simulator.      さっそく入れよう 
 来世ではそういう質問をする際にはエラーメッセージを全部貼ればいい。   なんていうファイルが無いのか書いてあるはずだから。   もっと言えば、   エラーメッセージからエラーの種別とファイル名を含むあたりを   コピーしてそれでググれば質問せずともたいていは回答が得られる 
 RC2135 file not found:17 
 って出てました。17が意味のある情報なのかどうなのかわからなかったので省いてしまいました。   
 それで、何もいじる前のrcファイルと、いじった後のrcファイルの17の当たりを調べてみて検索などしてみたらドンピシャなものが発見できました。  
https://social.msdn.microsoft.com/Forums/ja-JP/ca6c3892-b221-4345-bcdd-d20689596a82/-language-rc2135-?forum=vcgeneralja   どうやら割と新しいバージョンのバグだったようです。   
 どうもお騒がせいたしました。 
 >>363   わざわざ調べていただいたようで、ありがとうございす。   
 10月から存在するバグということでしょうかね? 
 リソースを編集するたびに手動で直さないといけないのか? 
 となると面倒だなぁぁ!! 
  15.5.1で直ったぽいが、ろくに検証もせずにリリースしまくってることが分かったわ 
 伽藍とバザールという話が昔あったよな、なんとなく思い出す 
 VSのラピッドリリースは利用者にデバッグさせてる説 
 テンプレに「当面VS2017は人柱仕様です。ご注意」とか書いておくべきだったかw   C#だと今のところ問題はなさそうだが 
 新規インストールする時に、15.4.xをインストールする方法ある?   15.5.xは、安定するまでまだ入れたくない。 
 試してないけど該当バージョンのインストーラーじゃだめなんかな?   w/MSDNなら落とせるけど 
 >>370   単体テストもやってないレベルで開放してもバグ票管理だけで死ねると思うんだがな 
  MSDNでもそこまで細かく落とせないよ 
 過去のリリースで落とせるのは初期の15.0のインストーラだけ 
 他は無料試用版のインストーラと共通で現在は15.5 (インスコ後MSDNアカウントでアクチした時点で正式版になる)  
   >>375   あ〜消えてるんだ、気づかなかったw 
 初期の奴はISOまで作ったけど20G超えてたから以降はインストーラのみだが15.4の奴はあるな   
 FileName: vs_Enterprise.exe 
 FileSize: 1.02 MB (1,077,176 bytes) 
 ModifiedDate: 2017-12-09T17:03:54+09:00 
 SHA1: ccd7c0a6c54af0b98301e1b1816e058ce3c780e6   
 これ使った場合にインストールされるのは何なんだろうか? 
  無料wifiでアップデートを9Gまで落としてきたけど終わらないのでやめてきた 
 >>377   試してみたがインストール対象が最新版になるな 
 iso確保しないと過去ver保持は無理そう 
  15.5.1では .NET Standard のプロジェクトが () 付きのディレクトリにあると   依存関係の参照ができなくなるみたいだな      15.5にしてからなぜか一時的に「エラー一覧」にエラーが出なくなったり   細かい不具合のせいで無駄に時間を費やされる 
 レイアウトフォルダが50GB以上になった   古いのって消してくれないみたいだな   どうやって消すんだ? 
 通知に15.5が出てこないけど、バグ多いから取り下げられた? 
 >>383   どこ見て通知されないって言ってんのか知らんけど 
 とっととインストーラー起動しろ 
  >>384   15.4にしてから久しぶりに起動したんです。    
>>385   15.4までは起動させてから右上の通知に出てきたんですけどね。 
 Webからまたインストーラー落としてみるよ。 
  >>386   落とさなくていいよw 
 スタートメニューからvisual studio installer実行するだけ   
 VSからも起動できる 
 メニューのツールから 
 ツールと機能の機能を取得 
  >>387   >>388   ありがとう。15.5.1になりました。 
  アセンブラソースを変更してもビルドがかからないバグ、なおってない 
 アセンブリ言語で書かれたプログラムが書かれているテキストファイル 
 いや、それは分かる   VisualStudioプロジェクトでのアセンブラソースって意味が分からない   VC++のインラインアセンブラのこと? 
 そりゃC++のソース構文解析にも引っ掛からないわな   ソース変更なしと判断されてビルドがかからなくても当たり前だろ 
 >>396   誰がC++プロジェクトだと言いました? 
  もしかして、生成されたasmファイルを書き換えているバカな人とかw 
 プロジェクトにasmファイル追加してビルドできるよ? 
 なんかよく知らんヤツがトンチンカンな事を書いててめんどくさい      特定の言語のソールファイルを更新してビルドしてもコンパイルがかからないバグがある   リビルドしないといけない      って書いときゃよかったか 
 win10のスタートメニューにある   VS2017のアイコンの右矢印メニューを開くと『最近使ったもの』が出るが、    [15]xxx.sln    [ ]yyy.sln    [15]zzz.sln   多くは左端にVisual Studio のバージョンの15と言うアイコンが出ているのだが、   中には真っ白なアイコンがある。   その項目は右クリックしても『この一覧から削除する』と言うのが出ないので   消せないのだが、どうしたら消せるかな? 
 >>403   使うやつをピン留めしたほうが良いと思うよ 
 マウスでなぞったときに出てくるピンをクリックする 
  >>405   >使うやつをピン留めしたほうが良いと思うよ  
 それはやっているんだが、問題は白いアイコンのやつを削除する手段がないのだ。 
  >>406   一旦そのソリューションファイルを消したらいいんじゃないの 
  【テレパシー】世界教師マイトLーヤの演説『大宣言』は、14歳以上、3つの体験、14名の覚者を紹介 
 http://2chb.net/r/liveplus/1513126180/l50   【テレパシー】元国連職員「いきなり声が…『聞こえないフリ、分からぬフリをするな、照れをなくせ』」  
http://2chb.net/r/liveplus/1513067436/l50   記者への“抱きつき行為”については認めたものの、   わいせつ目的かどうかについては「PTSD(心的外傷後ストレス障害)による幻聴、幻覚があった。   (当日朝に)『助けてくれ!』という声が聞こえたので『大丈夫か』と部屋に行って、   無事でよかったという気持ちでハグした」と主張。キスについては「記憶にない」と繰り返した。 
 [][][] [][][] []  [][][][]  [][]   [][][][][] [][]   [][] [] [][][][][]   []   [][][][   [][][][][]  [][     [][] []     [][][]    []  [][][] []    [][][][] [] [] [][][][][][   []  [][][] [][]     [][]    [] 
 現行、ソース管理が      ・ソースはファイルサーバーに   ・ワークフォルダの機能でローカルに同期   ・そのローカルで開発(ワークフォルダでサーバーに同期)   ・昔に戻るときはシャドウコピーをたどる      って風なんだ。      たぶん20世紀で止まってる状態と思うんだけど、   これからソース管理するなら、なにがいいんですか。   Visual Source Safe は古いんだっけ?      SVNかGITになるの 
 TFVCかGitじゃないか 
 C#やVBになるが、CodeLensでこういう表示ができる  
   Release Date: December 14, 2017 - Visual Studio 2017 version 15.5.2 
 https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes#15.5.2     > Xamarin Android project cannot build because R$anim.class is in use. 
 > Failed to load package MonoAndroidDesignerPackage. 
 > Crypto++ with default optimizations falls into infinite compilation when trying to optimize blake2.cpp. 
 > Migrating from VS2017 15.4 to 15.5 causes CS026 - "The type or namespace name XXX could not be found..." error. 
 > Installing Visual Studio 2017 Community 15.5 with Option Strict On creates Intellisense errors in VB projects. 
 > Infinite compilation time when trying to optimize blake2.cpp. 
 > Random engine crashing in the VS 15.5 optimizer. 
 > Migrating to VS 15.5 (from 15.4) cannot compile mhook:disasm_x86.c. 
 > Unity + new VS Community 15.5 install results in namespace not recognized. 
 git鯖にプッシュするとき別窓でコマンドプロンプトが一瞬表示されるのは俺環? 
 起動がさらに軽くなったな   ソリューションのロードも確かに速くなってる 
 警告 CS1668 'LIB 環境変数' で指定された無効な検索パス '=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\ATLMFC\lib\x86' です -- 'ディレクトリが存在しません。'      これが出なくなるようにする方法を教えてください 
 すみません   先頭に変な=が入ってたのを消したら消えました('ω') 
 アプリ(exe)をビルドするときに共有ライブラリ(dll)の実行時探索パスを指定することって可能ですかね?   linuxみたくlibとbinにフォルダを分けたいんですが 
 > Xamarin AndroidプロジェクトはR $ anim.classが使用されているため構築できません。   >パッケージMonoAndroidDesignerPackageの読み込みに失敗しました。   >デフォルトの最適化を使ったCrypto ++は、blake2.cppを最適化しようとすると無限にコンパイルされます。   > VS2017 15.4から15.5への移行によりCS026が発生する - 「タイプまたは名前空間名XXXが見つかりませんでした...」というエラーが発生しました。   > Visual Studio 2017 Community 15.5をOption Strictでインストールすると、VBプロジェクトでIntellisenseエラーが発生します。   > blake2.cppを最適化しようとすると無限のコンパイル時間がかかる。   >ランダムなエンジンがVS 15.5オプティマイザでクラッシュする。   > VS 15.5への移行(15.4以降)では、mhook:disasm_x86.cをコンパイルできません。   > Unity + new VS Community 15.5インストールで名前空間が認識されません。 
 C#のクラスプロジェクトで幾つかのpackageをnugetで入れていたのだが、   うっかりpackages.configを消してしまったのだが、packages.configを復元する方法はある? 
 >>429   packagesフォルダのサブフォルダ見て、もう一回インストール 
 普通はソース管理から戻すけど 
  >>430   さんきゅう。やってみる。 
 ところでソース管理って便利なのか? 
 みんな使っているのか? 
  >>431   というか、今まで使ってなかったのかよ。驚愕するわ。 
  特定の言語のソールファイルを更新してビルドしてもコンパイルがかからないバグ   なおってない 
 [][] [] [][][][] [][] [] [][][][][   [ ][] [ 
 >>441   と思うだろ? 
 5年ぐらい前までは現役だったんだわ w 
  ソース管理について俺も聞いてみたいんだが。      GitHubって所に登録するとソースが公開されるという文章を目にしたんだけど、   みんなソース公開して使ってるの?   それとも年会費払ってるのか?   はたまたなんか別の方法があるのかな? 
 >>446   こっちで   
 OSSホスティング総合【SourceForge,GitHub,etc..】  
http://2chb.net/r/tech/1384821518/    スレッドは後で見てみるけど、      現状自分の環境だとVSの右下のソース管理って所をクリックするとGitHubっ出てくるけど、   GitHub以外のなんかを使ってソース管理をやれるってことなのかなぁ??      手間でないならおすすめとか教えてね!   スレッドの方は見てみるから!! 
 適当な場所があればコマンド打てれば何でも使えるけど   GitHubみたいなwebインターフェイスで使いたければ   BitBucketならプライベートリポジトリでも無料   自分でGitBucketインストールして使ってもいいし 
 GitHubはソースコード登録公開サイト   Gitはバージョン管理アプリ      これ注意な 
 要はGitHubって   Youtubeのソースコード版みたいなもん   当然上げたら公開される(もちろん非公開にもできる)      Gitはバージョン管理アプリ   GitHubとはあんまり関係ない(笑) 
 無料でプライベートリポジトリ使いたいなら普通にマイクロソフトのVSTS使えばいいよ   VSTS単体で自動ビルドや自動テストや自動ディプロイ等使えるし 
 非公開   自分だけしか使わない   ので      OneDriveにgitのリモートリポジトリをおいてるだけで問題なし 
 皆さんいろいろ教えていただきありがとうございます。      わたくしなんか勘違いしてました   VSの右下のソース管理って所クリックすると   「GitHub」じゃなくて「Git」って表示されてたは!      「GitHub」っていう言葉だけが頭にあって、しかもソースが公開されるらしいということだけ聞きかじってたので触らないようにしてたんだけど。   この「Git」っていうのを使えばきっとソース管理の色々なことができるんだですよね?      この機会に、試しに色々いじってみてみようかなと思います。   わからないことがあったらまた質問させてください。 
 >>455   良かった 
 会社の(しかもお客さんの)ソースコード公開しちゃったのかと心配した 
  いやーすみません。   「Git」と「GitHub」が別物だと認識できるようになるまでにだいぶ時間がかかってしまいましたw 
 githubで公開するとスカウトが殺到するのでやめている。   今はソースに修正履歴全部残してるので問題なし。 
 公開したくない人は、   プライベート、ローカルではGitを使う。。   クラウド、バックアップ的なものはGitHubではなくMicrosoftのTFSを使う。   これが正解。 
 >>463   なんでVSTSじゃなくてわざわざTFS? 
  自分もローカル環境でしかも日本語版が使えるのでTFSを使ってる 
 5ユーザーまでならTFS Expressが無償で使える 
 TFSに必要なDBも無償のSQL Server Expressで問題ない 
 WebサーバはWin10の標準機能のIISでいける 
 業務利用は無理でも個人利用ならすべて無料で使える 
 このあたりの扱いはVSのProとCommunityの関係と似たようなもの   
 一応両方とも使ってみた感想だけどやはり日本語のほうが分かりやすい 
 TFS  
     VSTS  
   Gitで空白を含むパスを扱う方法ってあります? 
     >>454   の方みたいにOneDriveにリモートリポジトリを作るやり方を試してみているんですが、 
 たまたまユーザー名に空白が混じっててw   
 コマンド的には 
 git remote add MFCApplication1 c:/Users/user name/OneDrive/repos/MFCApplication1 
 みたいなことをやってるんだと思うんですが。     
 とりあえずこのページに載ってるようなことを試してみてて、  
https://qiita.com/akabei/items/0e126906c5e90cef1be6   空白を含まないパスならば成功したので、とりあえずは良いんですけども。。。     
 ダブルクォーテーションでくくるとか、バックスラッシュを使うとかいう記述を見て試してみたんですけど、正解にたどり着けなかったもので。   
 ご存知の方が居りましたら、ご教示いただけたらと思います。 
 よろしくお願いいたします。 
 >>468   ダブルクォートかシングルクォートかどっちかでいけたと思う 
  >>469   即レスありがとうございます。   
 "c:/Users/user name/OneDrive/repos/MFCApplication1" 
 'c:/Users/user name/OneDrive/repos/MFCApplication1' 
 こう、たんに囲めばいいんですかね?   
 パスの記述もどう書くのが正解かわからないままいろいろやっていたので。 
 後で冷静に1つずつ試してみようと思います。 
  Gitのプライベートリポジトリってそんなに便利か?   社内で請負開発だが、ずっとSVNだな。   ロックできるからドキュメントも管理できるし。 
 svnはマージがアホだしローカルリポジトリが使えないからもう戻りたくない 
 自分で試して良い方を使えば良い   俺のところはGitでドキュメントは全部マークダウン 
 >>479   > ドキュメントは全部マークダウン 
 表とかどうしてるの? 
  markdown標準に表記述はないからな   表が使えるのはgithubのおかげ 
 自分じゃ何の情報も提供せずズレチしか言えない馬鹿は自分で自分が   虚しくならんのかねw   人生楽しそう 
 >>487   おまえはたった18文字からも情報を読み取れないのか? 
 こういう奴がフェイクニュースに騙されて拡散するんだろうなあsigh 
  勘違いされてそうだから追記      LaTEXとかも微妙に違うし   がっかりすることが多いから   githubには期待はしていない   おまけ程度 
 ちょっとプログラムを勉強してみようと思って数日前にVS2017communityをインストール   言語はC#で解説に従いhello worldを出そうとしてるんだけど出来ない      そもそも解説に当たり前のようにあるテンプレートがない   ファイル新規作成プロジェクトから選べるのは「空のソリューション」とオンライン組だけ      hello worldまで辿り着く方法を教えて 
 [Windowsクラシックデスクトップ]-[コンソールアプリ]   でプロジェクト作成したらテンプレートができるからMain()の中でハローワールドをコンソールに出力しなさい 
 みろ、あんなクソなインストーラー作るからこのザマだ 
 >>493   入れてなかった 
 入れて駄目だったらまた来る 
  探してるものが見つからない場合      ってちゃんと書いてるのに見ないやつ多いよなw   作りが悪いんだろう 
 MS が標準で用意してるものについては未インストールのもとりあえず出すだけ出しといて   選んだらダウンロードしますかとか言ってくれるといいのにね 
 馬鹿のくせに自分がわからないからとインストールから外すのがいけない。   子供が漢字を避けてひらがなだけ読むようなもん。 
 今pcが手元になくてうろ覚えなんだけど、   インストーラオプションのv15.3ツールセットって何?   私の環境だとオフになってる。   c++しか使わんので、関係ないならどうでもいいけど。 
 外部のEXEとかDLLを一つのEXEファイルにする機能ってVSにありますか? 
 プログラミング初心者で、ざーっとこのスレを読んだんだけど、   VS2017は複数人でアプリ開発するのには向いてない?   二人で一つのアプリを作るのに使おうかと思ったのだけれど 
 >>502   普通にgit使えるから問題なくチーム開発できるけど 
  このスレの何を読んでチーム開発に向いてないかもと思ったんだよw 
 >>502   君の理解力の方が問題になると思うがなあ。 
 ちなみに一つのライセンスを複数人で使い回すのには向いてないぞ。 
  「ツールと機能を取得」を実行すると   合計インストールサイズ 37MB [変更]   と表示されます。   何がインストールされるのか事前に知る方法はありますか?   それが分からないまま[変更]をクリックしたら何かインストールされました。   一旦閉じて、   再び「ツールと機能を取得」を実行すると同じ状態になります。   これはインストーラーのバグですか? 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)  
 >>505   これってインストーラーになって 
 結局バラして使わなきゃじゃないの? 
  >>505   VSのスレで.Netのアセンブリにしか使えないILMergeを提案するのと  
>>508   どう調べてこんな結論になるのかどっちも不可解  
>>507   「無い」状態から「変更」したら「取得」になるのがバグのわけがない 
 各項目の内容は右側の「概要」のツールチップで不足なら自分でググれ 
  >>511   そもそもアセンブリが.NETかネイティブかなんて指定されてないから、使える可能性があるメジャーなものをあげるのはおかしくない 
  >>512   「Visual Studioにそんな機能はない」これで終わる話 
  >>513   ないからILMergeみたいな別のツール使えってことやろアスペ 
  >>511   横からだけどバグはあるよ   
 一台だけ壊れてていつもなにも変更しなくても 350MBと表示されてる 
 取得して起動しなおしても350MB 更新のまま 
  常に更新が表示されるのは、VS のインストール後に他で上書きアップデート追加したりするのが原因と思ってる   JDK やAndroidSDK はVS に関係なく後から上書きでアップデートするから 
 WindowsとAndroidの両方の開発を考えているのですが、 
 https://docs.microsoft.com/ja-jp/visualstudio/cross-platform/cross-platform-mobile-development-in-visual-studio   の下から2番目の画像にあるCross Platform版の「Dynamic Shared Library」や「Static Library」というのが、2017だと出てきません   
 考えうる奴は全てインスコしまくったんですが……無くなっちまったんでやんしょうか 
 >>518   これでいいのかな  
     使ったことないけどとりあえず入ってた 
 2017community 15.5.2 
  質問です   前はソースのリンクをCtrl+左クリックするとエディタ欄に新しいタブが出来てそこに表示されたのですが、   アップデートしているうちになぜかChrome(いつも使うブラウザ)が立ち上がってしまうようになりました   これをエディタ欄に戻すにはどうすればいいですか? 
 >>470   需要があるかどうかわかりませんが、自己フォローしておきます。   
 空白を含むパスを扱う場合、8.3形式のパスというのを使うとうまくいくかもしれません! 
 これを調べるには、コマンドプロンプトで「dir /x」で調べられます。   
 あと普通のことかもしれませんがパスはASCII文字のみの方が良さそうでした。 
  エディターのツールヒントの文字色が   C#だとカラフルなのにC++だと単一色なのは何故? 
 C++17発行されたんだけど、なんかアクションあった? 
 C# の演習プログラムをやっています。   VS2017 をはじめて使いました。   次のプログラム   using System;   using System.Collections.Generic;   using System.Linq;   using System.Text;   using System.Threading.Tasks;      namespace ConsoleApp1   {       class Example       {           public static void Main()           {               Console.WriteLine("A Simple C# program.");           }       }   }   を実行(デバッグ)しようとしていますが、実行結果の表示が一瞬でおわってしまいます。   これを、「キーを押すまで実行結果を表示したままにする」ことは可能でしょうか。 
 >>525   Console.ReadLine(); 
 を使うことにしました。ご回答ありがとうございます! 
  >>524   次からふらっと C#で聞け 
 最後に 
 Console.ReadKey(); 
 を追加 
  >>528   アドバイスありがとうございます!!次からそうします 
  昔っからこの質問絶えないな   F5でデバッグ実行してるのにブレークポイントも置かないなら   Ctrl-F5で実行すりゃいいのに 
 C#2017でEF勉強はじめたのですが 
 EFってSQL ServerみたいなRDBとマッピングするのが前提なんでしょうか?  
https://ja.wikipedia.org/wiki/Entity_Framework   これ読むとそんな感じですよね   
 練習用のちっこいソフトなのでRDBとか使わずにやりたいのですが(永続データはCSVとかでいい) 
 モデルファーストでやるとDBとのマッピングがない、みたいなエラーが出ました。 
 コードファーストならいけるのかも知れませんがまだ試してません。   
 しかし、やぱりDBMS使わないならEF自体を使わないほうがいいですか? 
 ちなみに今まではデータセット使ってました 
 デザイナでデータ設計できてポトペタ開発がめちゃ楽だったので・・・ 
 >>532   DB使わないのにEF使おうとする理由がわからない 
  >>532   Efじゃなくて LINQ 使うだけでいいんじゃね 
  >>532   CSVならCSVHelper使った方が便利。 
  >>532   やったこと無いけど、SQL Server Compactで何とか成るようだ 
 練習用ならコレで十分 
  >>536   いまさらCompact勧めるとか、情弱にもほどがある 
  >>533 -
>>536   ありがとうございます、やっぱりEFはDB使うときにしておきます。 
 単に今までデータセットのデザイナが便利だったので、より進化してるならその延長でEF使おうかな、くらいに思ってました。 
 ちょっとしたツールばかり趣味で作ってるだけなので、コード書くのが面倒で面倒で・・・。 
 とにかく、間違った方向に行ってたのが分かって助かりました。 
  補足ですが、コードというのは、データを定義するコードですね。コードだと何がどうなってるのか一目で分からないのが苦痛で。   デザイナだとエクセル感覚で管理できるので、思慮なしに適当にポンポン作れて修正も楽だったので重宝していました。   まあ、自分は下手くそ日曜PGなのでどうでも良いことですがw 
 久しぶりにvs2017インストーラを起動して   1つ必要なコンポーネント追加して変更しようとしたら   初回にインストールした分にもチェックがついてたんですが   これは以前インストールしたコンポーネントも暫く期間空いた間に更新されたからチェックが付いてるということでしょうか 
 >>541   ゆとり世代ですよね? 
 周りから馬鹿と言われることないですか? 
  >>543   同じ人物かどうかわからんけど、同じだと仮定して言ってやるよ。 
 「お前、馬鹿だろ」 
  とりあえずチェックいれたままインストールしてもう一度インストーラ見てみたところ   DLサイズだけ減ってたので大丈夫みたいです 
 Cの空のプロジェクト作りにくいのだけ改善してほしいわ   毎回ウィザードじゃなくてコンソールアプリケーション選択して間違えたとプロジェクト削除してウィザード選択するw 
 Solution Explorerでファイル名のコピーでは無くて   パス名を含むファイル名をコピーする方法があったと思うのだが、   何故か見付からないのだが、なんでかな?   何かエクステンションが必要? 
 ググるとクリックして Ctrl+C でokと言ってる人いるが 
 >>555   ・ソースを開く 
 ・タブを右クリック 
 ・完全パスのコピー 
 じゃダメ? 
  >>555   Productivity Power Toolsという拡張入れると良いよ。 
  皆さんありがとうございました。 
 普通に右クリックの「コピー」で出来たよ。 
 でも確かVS2015の時には、
>>559 >>560さんご指摘の通り 
 Productivity Power Tools 2017 かWeb Essentials 2017  
 が必要だった気がする。 
 年内に解決出来たのでスッキリしました。 
 .net4って過去のライブラリも良くなったりしてるの? 
 フォームアプリケーションでmdi子フォームをツールボックスに表示させたい   子フォームの数が多いといちいちコードを書くのが辛い      ツールボックスに表示させる方法ってない? 
 このスレはVisualStudioの使い方、   質問はアプリケーションの作り方   微妙に違うといえば違う。   かといって誘導出来る適当なスレは見当たらない   MFCのスレくらいかな 
 そもそもWindowsの標準インタフェースを知らないゆとりの馬鹿が、「僕ちゃんの考えた最強インタフェース」を実装しようとしてるだけだし。 
 ツールボックスってのはVSのツールボックスのことじゃねぇの? 
 ツールボックスって何だっけ? 
 個人的にスレ違いなのはどうでもいいが、
>>563 は何が聞きたいのかよく分からないなあ   
 いちいちコードを書くのがつらいとかどういう意味なんだろう 
 VSでRAD的にGUIプリケーションを組む時に使えるコントローラとかコンポーネントとかが表示されるツールボックスに、   メインのFormの中で扱う子フォームとして作ったFormをいくつか登録したい      Formをコントローラやコンポーネントみたくツールボックスに登録できる方法ってない? 
 >>573   MDI子フォームをコントロールのようにツールボックスからポトペタで 
 コーディングなしで作れるようにしたいってこと?   
 そんなことできたかなあ 
  別のパソコンで作ったプロジェクトファイルを読み込むと   パッケージをインストールしてくださいとエラーが出ます。   nugetで対象のパッケージをインストールしなおすことで解決するのですが、      どうやれば別のパソコンで作ったプロジェクトのソースをエラーが出ることなくビルドさせることができるのでしょうか 
 >>573   UserControlの派生クラスとして作ればいいんじゃないの 
  >>576   >nugetで対象のパッケージをインストールしなおす 
 しなおすというか、別PCにはnugetで取得したライブラリもコピーしない限りないものはないから仕方ない 
  >>577   UserControlからだとタイトルバーとか最小化、最大化ボタン等のウィンドウスタイルが付かないんじゃない? 
  >>579   フォームいっぱいにUserControl貼り付けたら完成だろ 
  「スレ違い」交通整理と罵倒しかできない奴も邪魔で困るけど、   この質問者も何が聞きたいのかよく分からない文しか書かない上に、   「分からないのは読み手のそっちの方に問題がある」って言いたげに聞こえる態度だからなあ。      実社会でもこういう人いるけど扱いに困るんだよね 
 >>578   一応pacagesフォルダにはファイルが作成されていたのでコピーされていると思ったのですが、 
 ビルドは通りませんでした 
  大卒未満の頭の悪い方は書き込まないで下さい。   書き込み時には、卒業証明書をUPして下さい。   アップローダーの使い方わかりますか?   私は大卒なので分かります。 
 VBだけやりたいんだけど容量10GBくらい必要ですか? 
 MSの仕事早く始まらないかな   次のアップデート土曜か来週の水曜ぐらいかな 
 professional w/MSDNを標準サブスクリプションか   クラウドサブスクリプションかで迷い中   後者に傾き中で今クラウドサブスクリプション購入寸止め状態w      違いって    - Visual Studio 永続ライセンスの有無     サブスクリプション続けてる間は関係なくね?    - プロダクトキーによるアクチの有無     クラウドサブスクリプションは最低1ヶ月に1回はインターネットの接続必要      クラウドサブスクリプションがnPressなどのリセーラOpen Value価格より5000円/年ほど安い   なんか盲点ある? 寸止め状態だがどうも$539に消費税はかからない様子? 
 年月が経った時、環境を維持しなければいけないかそれとも次世代の環境に移っても良いのか、   という観点で考える事が大事         ところで質問なんだけど、   フォームアプリケーションのデザイナーで出力されたフォームにコードでプロパティつけたら、   デザイナーからプロパティが見えないんだけど何か他にも設定しないといけないの? 
 自作のテキストエディタにミニマップ実装したいんだけどどうやって実現すればいいかノーアイデア。助けて先輩 
 >>596   実行時に付くプロパティを編集時に表示させろとな? 
  去年のうちにメンテ再起動してよかった…   新年早々びびるわ 
 >>596   プロパティのBrowsableAttributeをTrueに設定すればいいという話ではなく? 
  質問の要件まとめられない人はプログラマとしてどうかと思う   このスレだと特に「どの言語か」から書いてもらわないと 
 >>602   試しにフォームでユーザコントロールを作ってコードでプロパティ追加して[Browsable(true)]の属性を入れてみたけど、 
 一度継承させるか、フォーム等に貼り付けるかしないとデザイナーのプロパティウィンドウに表示できない 
 俺が勘違いしてるのかもしれないけど、ユーザコントロールのデザイナー画面のプロパティウィンドウに直で表示ってのは出来ないの?    
>>603   言語はVC++ 
  C++原理主義者の中には独自拡張を経たものをVC++と呼ぶらしい 
 >>606   VC++という言い方は、MFCを使うことが前提になるから、表現としては具体的でおかしくない。 
  新しい規格の対応もいいんだけど、なんで/std:c++11無いのかな。 
 ]   ][][[[  [][]      [[["][  [     ]]]["04" 
 自動でインデントするやつあるでしょ?   ドキュメントのフォーマットっていうの   return 0  ;   こんな感じの、スペースも直してくれますか? 
 >>614   そんなもの置換すりゃいいだろ 
 馬鹿には無理なのか? 
  今日 char[7] をデバッグしていたら 'フフフノフフフ' になってたんですがこれは普通ですか?' 
 質問の要件まとめられない人はプログラマとしてどうかと思う 
 >>617   IDEの問題ではないと思うので各言語の質問スレへどうぞ 
 それもわからないのなら↓へ 
 スレ立てるまでもない質問はここで 148匹目  
http://2chb.net/r/tech/1495618637/    >>617   0だと初期化済みか未初期化か分かり難いから 
 あえて0xCC 'フ' にしてるのかなぁと 
 あくまで俺の考えだけど 
 ちなみに俺の環境も未初期化は'フ' 
  visualstudio emulator for android で仮想マシン動かすとkernel power 41でクラッシュするorz   設定とかメモリ電圧とかいじってみたけど一向に改善しない、対策に心当たりある人いませんかね 
 >>624   Hyper-V絡みでKP41が発生した場合は、たいてい… 
 おっと、スレチだな 
 すまんすまん 
  >>625   そこをなんとか勿体ぶらずに教えてくれないだろうか 
  ググればすぐ出てくるだろうに。   こういう他人を道具としてしか考えず辞書みたいに聞いてやればいい、   って考える人間のクズは全身から血を噴き出して苦しみ悶えて   家族ともども死に絶えればいいのに。 
 ついカッとなって   Visual Studio Pro Sub MSDN   を注文してしまった。   後悔は金払ってからする。 
 >>631   もちろん個人で。 
 遊ぶ環境とCodeLens欲しさに。 
  2002の頃は、今より思いっきり安かったから衝動買したわ   確かプロMSDNがディスカウントで3、4万程度だった 
 昔からのユーザーだと最上位エディションへの優待アップグレードがあった時期がある   確かVS6.0からVS.NETへの移行時期には7,8万円で上位に移行できた   一旦移行してしまえば新規価格に比べて更新価格は半額以下の格安なので意地でも継続する羽目になる   自分は個人だけどEnterpriseの更新続けてるよ 
 >>634   昔はDiskの洪水に家族の目が厳しかったけど、 
 今は隠れてこっそりMSDNを買えるしね。 
  2008のときは、今のcommunity相当のstanderdがあって、   Brend2.0の付録で付いてきたんだよな      お値段2万程度で 
 2010expressではintellisenseでメソッドを選択したときに   メソッド名の後の括弧まで自動で入力されていたと思うのですが、   2017を使ってみたらメソッド名のみしか入力されませんでした。   設定で括弧まで入力させるようにできないでしょうか。 
 C#にしろC++にしろそんな有難迷惑な補完がされた時代はないと思うけどなあ 
 いや余計なお節介のうざさときたらあんた・・・・   デバッガはありがたいのに 
 関数なりメソッド成りのカッコを勝手に書かれると引数の推定が見れなくて不便すぎない? 
 とにかく瞬時瞬時の期待と違う動きをされるたび思考が中断するからなあ   実害が出なくても眼精疲労的な蓄積性のダメージになる 
 個人で購入している人って何をしているの?   フリーのじゃダメなの? 
 CodeLensは便利だと思ってるのでそのためだけにProfessionalにする価値はあると思うが   MSDNサブスクリプションが大きいな 
 >>647   Visual Studioサブスクリプションじゃなくて? 
  サブスクリプション特典がデカイからな   MSDNダウンローダーが利用できるだけでもライセンス購入する価値はある   Office365(EnterpriseE3相当)やAzure(15,500円/月)の利用特典もある 
 >>653   office365やazureの無料特典枠が目的なら個別に買った方が安くつくんじゃね   
 vs enterprise が必須ならなんお問題もないけど 
  15.5.3が出ているね。   入れると何か良くなるの? 
 Windowsフォームアプリケーションの発行時に指定できる必須コンポーネントについて、   VisualStudio 2010 Proでは.NET Framework 4まで、2013 Proでは4.5.1まででした   2015や2017ではどのようになっているかご存じの方いらっしゃいましたら教えてください。   よろしくお願いします。 
 >>658   .NET Frameworkだけの話ならVS2017は今は4.7.1まで。Preview版は知らない 
 2015は2015のスレで 
  >>658   2013でもDevelopers kit入れればもっと新しいの使えるようになるよ 
  >>658   その他のをクリックしてみることすらしない馬鹿はお帰りください 
  >>659   >>660   >>661   レスありがとうございました。 
  Visual Studio 2017 version 15.6 - Preview Release Notes 
 Last Update: 1/10/2018  
 January 10, 2018 -- Visual Studio version 15.6 Preview 2  
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes   XAMLデザイナがキャストでコケるのいつになったら直るんだよ 
 すみません、どこをどういじったか分からないのですが   標準関数の中までステップインしようとするようになってしまいました。   (ソースがないというエラーになりますが)      たとえば、i.ToString() が含まれる行でステップインすると      int32.cs が見つかりません   現在の呼び出し履歴のフレームのソースを表示するには、int32.cs を見つける必要があります      って風が出てきます。   どうやったら直りますか   (どこを弄ったことで起きたか皆目検討がつかない) 
 すまん、訂正する   cl.exeのバージョンは19.12.25834だった   パスの通し間違いという鈍臭いことをしていたw 
 >>670   この項目じゃないの? 
 .NET Framework ソース・・・(略) のチェックを外せば内部のステップ実行はされないよ  
    バージョン番号ではたった+0.0.1だったけど、3GBぐらいがっつりダウンロードした 
 CLIで作成した前任者本当にタヒね。   MSもC++にあんな拡張するなよorz 
 >>677   C++/CLI はもう違う言語だと思うわ 
  Microsoft、Windows用/Mac用の「Visual Studio 2017」最新バージョンのプレビュー版を公開 
 http://www.atmarkit.co.jp/ait/articles/1801/16/news046.html   for Macで全角入力すると   確定するまで表示されないって、うちだけ?   コメント打つときに不便でしょうがない 
 >>682   しかも、半角に切り替えた直後に入力できないときない? 
  そうだった、教えてほしいことがあってきたんだった   これのMac版って、オブジェクトブラウザは付いてないの? 
 まあもうMacなしで開発はありえんだろう   ただMac版のVisualStudioは色々と出来が悪い 
 >>689   もうめんどうだから、アップデートしてない 
  iOSアプリ開発しないんだったらMacはいらんだろ。 
 asmファイル変更してもビルドしてくれない   リビルドするしかない 
 >>693   >>344   アセンブラとか書くと面倒だから気をつけろ 
  アセンブラ馬鹿は脳みそが古すぎて自分で追加するとかできないんだろうな   まぁ、ほっとけばよし 
 >>698 に合わせて「面倒なの」と記述 
 「面倒な人」のこと 
  >>702   そいつらにどんな共通点があると言いたいんだ? 
  >>390 から先の数レスを読めば 
 メンディーさがよくわかる 
  ほら 感動詞,*,*,*,*,*,ほら,ホラ,ホラ   ね 助詞,終助詞,*,*,*,*,ね,ネ,ネ   、 記号,読点,*,*,*,*,、,、,、   面倒 名詞,形容動詞語幹,*,*,*,*,面倒,メンドウ,メンドー   な 助動詞,*,*,*,特殊・ダ,体言接続,だ,ナ,ナ   の 名詞,非自立,一般,*,*,*,の,ノ,ノ   が 助詞,格助詞,一般,*,*,*,が,ガ,ガ   来 動詞,自立,*,*,カ変・来ル,連用形,来る,キ,キ   た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ   でしょ 助動詞,*,*,*,特殊・デス,未然形,です,デショ,デショ   ? 記号,一般,*,*,*,*,?,?,? 
 C++17使えねーぞって投げておいたら、プロジェクトの設定からバージョン変えられるよ。って返ってきた。   やったぜ。 
 /std:c++latest   ↑   これ知らねーやつ、いたの? 
 >>710   デフォルトで17使えるようになってほしかったけど、まぁ、妥協。 
 普段から設定いじらないで使ってるから一々細かい項目増えたなんて感知できない。 
  今までC#でサーバーサイドメインでやってたんだが、   業務アプリをspaで作ることになりました。   AngularとReactはどっちがおすすめですか? 
 ちんちんのこすり方を聞きに右手スレに行ったら   あっち行けといわれたようなもん? 
 スレチなんだけど、他に聞くとこ無いから質問させて...      Rider(ReSharperのIDE版)で、   VSで言う「参照の追加」ってどこでやれば良い? 
 ソリューションエクスプローラからReferences右クリックして   Add Reference...のAdd From...からいけるべ 
 >>722   ありがとう!助かりました! 
 レスつかないだろうなぁって思ってたから嬉しい 
  なんでこのクソ重IDE使ってるんや?教えてくれメンス 
 まあシステム必要条件にSSD 必須とした方が良いような気はする   いまどきHDDでもない時代ではあるけど古いマシンではちょっとキツかった 
 念のため補足   Xamarin やUnity など重めのフレームワーク使う時の話ね   ビルド時のストレージへのアクセスが結構激しい 
 VS入れると私も書き込み回数増えて寿命縮むんですね 
 寿命とか気にしてる奴まだいるんだな   そんなことより容量や速度の方を気にした方がいいよ   ストレージ次第で作業性が大きく変わる 
 インテリセンスやらアップデートやらで   バックグランドでストレージアクセスするOSや   アプリでは SSD 必須だと思う   コンパイルも速くなるしね 
 アプリ起動ボタン押して3秒くらい待たされるくらいでそれ以外は快適。 
 こうなるわな 
   【インテル】現在出回っている脆弱性対策パッチの導入中止をIntelが呼び掛け リブート問題受け     
http://2chb.net/r/newsplus/1516670437/   >>735   windows updateしたら自動で入ってるのか? 
  今なんかIDEの挙動がおかしい      c#で長い文字リテラルが入ってると画面をはみ出しての移動ができない   カーソルを画面外に持っていくとエディタ画面が行頭まで強制スクロールされる   再現の条件がわからない      なんとなく$" {} "使ってる部分じゃないかと思うけど 
 残念ながら完全サポートにはほど遠いから、しばらく我慢だべ 
 プロジェクトテンプレートを直接書き換えれば行けるはず 
 その挙げ句C++17のつもりで書いたコードがあぼーん 
 研修でC++をvisualstudioで勉強してるんだけどmfc周りで不具合連発で本当に辛い   検索しても案の定そんなトラブルの話がわんさか出てくる   これは関係ないけど今までjavaやってたから全然感覚違うしもうmicrosoftアンチになりそう 
 c++は辛いな   可変長配列無いからな   動くロジックを記述できる人間がそもそも稀だ 
 >>748   c#に慣れるとc++のvectorがresizeやaddしただけで中身を全部破壊するのにびっくりするわ 
  正直 C++ は嫌いならやんない方がいいと思う   会社や周りにも迷惑かけかねないし 
 resizeでメモリーの再確保が行われるのはC#のArray<T>.Resize()でも同じでしょうに   Array<T>.Add()的なものに至っては存在しないし 
 >>749   破壊じゃなくてコピーされて無断で別の場所に引っ越す 
 だから要素をポインタ参照してるときついな 
  >>745   VLAなんぞいらんわ 
 それよりvalarray使ってみ 
 なかなかオモロイぞ 
  January 25, 2018 -- Visual Studio version 15.6 Preview 3       January 25, 2018 -- Visual Studio 2017 version 15.5.5       新しいのが来ているみたいね 
 今までの経緯を見るとpreviewってバージョンが3まで行くと大抵   リリース版に下りて来るよね   早く来ないかな   待ちどうしいね 
 >>754   俺もdequeとvectorの使い分けがよくわからん 
 ぶっちゃけdequeの旧バージョンだろ、あれ 
  >>761   dequeって配列が一本なこと保証されてたっけ? 
  >>762   となると要素アクセスの計算量が一定しないことになるよな 
 operator[]やatが、vectorは定数時間でdequeは線形時間というような違いがあるんだっけ? 
  毎週のように降ってくるけど   俺たち開発者がマイクロソフトのテスターになり果ててるのか 
 >>763   dequeの方が実装の幅広いんじゃね? 
 あんまり詳しくないけど。 
  Win10でも同じだが   いわゆる単体テスト通過した程度のコードで落としてきてる気がするよ      ちゃんとした開発やってるところ、どうやってるの   WUのたびに結合テストやり直しなんてやってられないだろうし 
 >>768   そうした。2015がまだちゃんと落とせて本当に良かった 
  最近のメジャーバージョンアップデートは隔年だから次は2019だろ 
 子供は雪が降ると大喜び   大人はガッカリ      子供は旗が立ってると喜び   大人はガッカリ 
  中古でノート買ったので、開発環境入れようとCOMMUNITY入れてデスクトップのメイン環境からプロジェクトをディレクトリを丸ごとコピーしたら、stdio.hやNULLが未定義らしい。    試しにコマンドラインでprintf("hello,world\n");書いてみたら正常にstdio.h見付けたので、インストールミスではなくディレクトリ丸ごとコピーが悪かったのだろうけど、どこを修正したら見付けてくれるのだろう? 
 古いPCの環境変数include=とかlib=とか   足りないディレクトリがありそうだが 
 >>779   即レスに反応できなくてゴメンナサイ。 
 中古っつても10AutamnCreatorsUpdateも当てているので環境が古いってコトはないと思うんです。 
 と言うか2017の環境変数確認しようとしたら、$(SolutionDir)$(Configuration)\とかってどこで定義しているんですかね? 
 Windows10の環境変数は関連しそうな所なかったし。 
  古いからダメとは書いてないだろ   古いのから漏れなく移せって話 
 >>781   インストール構成とソリューション間でSDKバージョンが合ってないからでは? 
  >>782   あっと、読み違えていましたか。失礼しました。 
 プロジェクトはディレクトリごと移したので、その他の定義と言ったらプロジェクト内で 
 各種PATHを定義している環境文字列をどこで定義しているのか、追加のインクルード 
 PATHとライブラリPATHはよく分かる所にあるので直しましたが・・・的外れでなければ、 
 その辺りを知りたいんです。  
>>784   はい、インストール構成は全然違います。 
 ノートはCドライブしかありませんから。 
 ただSDKバージョンは共に10.0.15063.0でした。 
 それ以降のバージョンもあるけど、2017が固定?してくれているのかな。 
  そういう旧ディレクトリへの参照探したりするときは   テキストエディタで vcproj とかを直編集するのが楽      そのまま書き換えてもいいし、エディタで見つけたのを VS の UI で直してもいい 
 システム環境変数はプロジェクト内を探しても見つからんぞ 
 >>783 に書いてあるんだけど…   
 Visual Studio 開発環境でこのコンパイラ オプションを設定するには 
 プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。 
 [C/C++] フォルダーをクリックします。 
 [全般] プロパティ ページをクリックします。 
 [追加のインクルード ディレクトリ] プロパティを変更します。 
  787がPATHだけ見て%PATH%だと勘違いしただけだよ 
 >>781   >$(SolutionDir)$(Configuration)\とかってどこで定義しているんですかね?  
 >Windows10の環境変数は関連しそうな所なかったし   
 Windows10 のユーザー環境変数は、PATH とかだろ   
 >$(SolutionDir)$(Configuration)\  
 OS に、こんな環境変数は無い   
 OS の環境変数は、OS で共通することだから、   
 SolutionDir, Configuration など、各アプリが決めた仕様は、 
 たぶん、アプリ・プロジェクト・ソリューションの設定ファイルにあるのだろう 
   解決しました!       プロジェクトプロパティのの『VC++ディレクトリ』で各定義が見えるものの   インクルードパスの$(VC_IncludePath);$(WindowsSDK_IncludePath);とか、   中身をどこで定義しているのだろう・・・と明後日の方を探しておりましたが、   この文字列をクリックして編集選んでみたら定義ウインドウが出てきました。    その結果、$(WindowsSDK_IncludePath)の中身がカラである事が分かりまして。    インストーラで確認した所SDKが一部しか入っていない事が分かり、それらも   チェックして追加してみた所、stdio.hやNULLも無事認識される様になりました。       大山鳴動して鼠一匹とはこの事です。    皆さんお騒がせしました! 
 GUIは糞   projファイルとかテキスト見ろ   って誰か言ってただろ   人の話を聴かん香具師は大成しない 
 >>792   勿論見ました。書きませんでしたけど。 
 XML読み慣れていないとは言え、それらしい所が見付からずどこを 
 再検討するかに腐心しておりました。   
 ただ、大成しないと思われるのには同感です。私もそう思いますw 
  >>781   > $(SolutionDir)$(Configuration)\とかってどこで定義しているんですかね? 
 そいつらは Common MSBuild Project Properties って言ってビルドシステムが設定する  
https://msdn.microsoft.com/en-us/library/bb629394.aspx    おぉぉぉぉぉぉぉぉ....   アップデートすると新規作成のソリューションフォルダ変わるからやめちくりー。   テストしてるんだよね? 
 >>796   MSがテストしているんでしょ 
 フォルダの階層浅くすればいいんじゃないの 
  一昨日15.5.5へ上げたというのにもう次が着たのか… 
 >>797   浅いは浅いんだけど。 
 最近の連発で辟易してるの。 
  今回のアプデは1つのコンポーネントだけで   Service Fabric Tooling for the 6.1 Service Fabric release.      2月頃には15.6がリリースされるかもね      環境は光回線だから全然平気なんだよ 
 そういやWindows10は、パス260文字制限撤廃オプション在るんだよな 
 もうPreview版は15.6なんだからそろそろ正式版に降りてきてもおかしくはない 
 マイナーアプデなのに今回は1.4GBもダウンロードしてたわ   主にXamarinだけど 
 フォントって何使ってる? 
   自分はNasuMを使いたいけど、レンダリングがガタガタになるので泣く泣くMSゴシックにしてる 
 MeryとかFirefoxみたいにレンダリングモードを"Natural Symmetric"にできればいいんだけど、 
 なんとかならないかな?    
   どうせ何使っても満足いく結果は得られないw   諦めて気にしないのが一番かと      ちなみに、フォントは一応専用スレがあるよ過疎ってるけど 
 15.5.6でサイズ30.4Gなんだけど合ってる?   こまめに古いの消してるつもりだけどなあ 
 >>808   俺はProfessional で 30.3GBだよ。 
  >>805   15.5.3からのアップデートだとそれぐらいだな 
  フォントのレンダリングについてはText Sharp拡張機能を入れてみては 
 > error C2398: 要素 '1': 'unsigned int' から 'char' への変換には縮小変換が必要です      丸括弧でキャスト記法のキャストしてるのに引っかかる。。。   通したいんだけど誰かやり方知ってる? 
 >>816   static_cast<char>() 使えば通るかもだけどマスクしては 
  >>818  >>819   thx && すまん 
             *p++ = stoul(string{first, last}); 
 怒られてたのはfirstの型だった 
 吊ってきます 
  >>823   cuda 9.1 が使えなくなる…ああ困った困った 
  アップデートするたびにバグが増えていく謎の仕様。。。 
 ラピッドリリースとか言うと聞こえはいいけど、品質に対するある種の責任放棄ではある      まあ、これで多くのエンドユーザーがソフトウェアの品質なんてMSやグーグルみたいな大手でもそんなもの、   って期待水準を下げてくれればソフト屋には朗報かもね 
 2017はなんか、生き急いでいるような感じがするな。もしかしてこれが最後のVisualStudioだったりして。 
 >>828   Windows10みたいにずっとアップデートを続けていくってことか 
 それはいいね 
 新バージョン買わなくて済むから 
  無償利用者以外のVSを買っている様な利用層はサブスクリプションのVLだから殆ど何も変わらないのでは? 
 >>830   すでにそのライセンスモデルあるやん   
 だからでしょ 
  サブスクリプションの種類が、従来からの標準サブスクリプション(ボリュームライセンスの3年または2年更新)だけでなくて   クラウドサブスクリプション(年額または月額)が追加されて、ライセンスモデルも複雑になってきてはいるけどね 
 前のほうに全角が混じってるせいか、タブ位置がズレるんだが   前からだったっけ?      ほにゃららら        // コメント   ぱらぱら           // コメント      の // の位置がズレる  
 >>836   フォントの種類次第のような気がする 
 以前からズレるものはズレる 
 Consolasで日本語全角文字がズレるのは昔から 
  >>836   揃えるやり方がある 
 デフォルトのフォントでの説明だけど 
 一旦バックスペース入れてもう一度タブかブランク 
 VS上コメントアウトがズレているならノートパッド 
 で開いてもズレてる 
 プロの書く綺麗なソースコードを一度見た方がいいよ 
  タブなんて前時代的なもの使うのやめるのが一番だと思うけど、   なんかホワイチスペースで字下げしたら死ぬと思ってるのかなって人いるねw 
 見当違いのこと言って指摘されても謝れずに人格攻撃しかできないなら他人の話に入ってくんなよ… 
 >>844   これガチで言ってるんだから凄いね 
 頭悪そうだけど、君と違って普通の人は言葉の意味の受け取り方を文脈に応じて柔軟に判断する。 
  そもそも字下げに厳密な定義があるのか疑問だけど、コメント行の視点から見たら   その前に置かれた空白は普通に字下げ以外の何物でもない。 
 インデントの話ではなくて      printf("123");   // 全角混じり命令文の後のコメント   printf("123456");   //半角のみ命令文の後のコメント      こういった全角混じりの命令文の後ろのコメント位置がズレるという話ではないの? 
 コメント行の前にタブを置いて頭を揃えようとしても意図した通りにならない場合がある、   そういう話でしょ      それをインデントと呼ぶのが気に入らないんだとさ   そうやって自分の方から人に絡んでおいて、それに反論したら「俺に絡んでくるな」って   捨て台詞がまた笑いを誘うけどw      ほんと、小学生か 
 どう見ても最初からフォントの話でアウアウが馬鹿晒してるだけ 
 >>850   等幅フォント使えば起こらない、って話では恐らくないと思うよ 
 俺はタブなんか使わんから確信はないけど 
  >>847   はい、まさにそれです。 
 実害はないんですが、まさか5chみたいに.で調整するほどでもなく 
  スペースであろうがタブであろうが行頭のインデントさえ揃っていれば、コメントの位置なんか神経質に気にするようなものではないと思うけどね 
 前からですかと聞かれたらそうだと言う答え      タブは固定4文字スペース換算とかじゃなくて   たとえば4の倍数の位置から文字がスタートになる      各行の文字の最後がそのライン前後でうろうろしてたら   タブ1個じゃ調整できない   その行の長さで必要なタブ一個だったり二個だったりする 
 複数行にわたるコメントの場合は必要でしょう。   それにインラインコメントを使う是非は別として      あとAAで図表を書きたい場合もないことはない 
 タブ幅なんてエディタで自由に指定できる   wordなんかファイル単位じゃなくてそれこそ書式区切ごとに自由にできる      コンパイラ作ってて気付いたのはコンパイラはタブの幅がわからない(渡されてないから当然)   ので適当に推定するしかないってこと      だからエラーの場所は行頭から何文字目”周辺”とか”付近”としか言えない 
 インデントが必須の言語はエディタにその言語の支援機能を入れないと   素のファイルを吐き出すのでコンパイルが通らないことがある 
 >>841   統計的には、タブ使ってる開発者の方が年収が上 
  >>856   行頭からのバイト数だけ示してくれれば十分だよ 
  タブ使いの年収は知らんがタブだからどうのこうの言ってる
>>841 と
>>858 の知能が低いのは間違いない 
 ググったら逆だったわ 
   タブよりもスペースを使う開発者のほうが高年収 - StackOverflow   
https://news.mynavi.jp/article/20170617-a100/   >>861   アホだ    
>>862   そもそもまだタブ使う人がそんなにいるのかなって気もするけど、 
 ちょっと差が大きすぎるんで統計の取り方に問題ありそうな気がするw 
  VS使っていれば、タブ入力はスペースに自動変換できるのであまり意味はないな   自分もコーディングではタブ使った方がタイプ数が少なくてすむのでタブ使ってる   あとはVSのエディタに任せっぱなし   そもそも行頭インデントはオートインデントで勝手に体裁を整えてくれるのでそれほど気にすることもない 
 >>866   残念ながらマジもんだったわw ⇒ 
>>863    Windows10での.NET Framework 4系は、OSのアップグレード時に   .NET Frameworkのバージョンも上がっていきますが、皆さんはどのように対処していますか?   最新バージョンが使いやすくなったのは良いのですが・・・・ 
 OSのアップグレードでのバージョンアップって言ったら今は   Windows7のデフォルト(.Net3.5SP1)→Windows8.1かWindows10でデフォルト(.Net4.52?)の話だよな   4.0以上でビルドしなおすか.Net3.5SP1インスコするしかない 
 >>872   >>869 のアップグレードとは、Windows10の大型アップデートのことを言っているのだろう。 
 Windows10は、大型アップデートの度にプリインストールされてる.Net Frameworkのバージョンも上がる。 
  分かりづらくてすみません。>873さんの言う意味です。 
 Windows10は半年毎のアップグレードで、.NET Frameworkのバージョンが上がるので、 
 結局、再評価するはめになるという話です。それも半年毎にです。   
 各Windows OSで利用できる.NET Frameworkの各バージョン  
http://www.atmarkit.co.jp/ait/articles/1211/16/news093.html#cantinst     本来.NET4.xは互換性が保たれているはずですが、実際にはエラーとなることもあるようで・・・・ 
 Windows 10で.NET Frameworkのバージョンを固定できないのであれば、 
 最悪、Windows 10がサポートする限り、.Net3.5SP1で頑張るという選択肢も出てきます。 
 DevOps だのCI だのがもてはやされる時代   VS は正にその為の開発ツールになって来てる 
 >>874   OSの大型アップデートに対する検証も必要なのだから、それと一緒に検証するんじゃ駄目なの。 
  っていうか、その半年ごとの大型アップデート以外のタイミングで.NET Framework  のバージョン上がることもあるし   そもそも windows 8.1 以前では Windows Updafe で勝手に更新されるでしょ。      どうせ新しいバージョンでの懸賞は必須だろ 
 Frameworkに限らず、ロクにテストしてないコードをマイクロが平気で撒くので   マイクロの都合に合わせて、いちいち再評価なんて一緒にやってたら潰れちまう 
 検証については適当なのにコメントの位置には妙に拘る   大雑把な性格なのか神経質な性格なのかよく分からん 
 Visual Basicをサポートした「Windows Template Studio」v1.7が公開 〜Prismにも対応 
 https://forest.watch.impress.co.jp/docs/news/1104762.html   この前まで2015使ってたけど最近2017入れました 
 さすがms見捨てなかったんだね   改めてVBを見直しました   でこれ使えて年収幾ら位なの? 
 都心の求人でVB以外の言語も扱えて300万~600万ってところか   学生時代C++以外にもVBも勉強しておいて良かった   誰だ窓使いとか言って馬鹿にした奴 
 >>895   雇われだった頃のほうが遙かにブラックだったよ 
 現業はそれ以外の人の食い扶持まで稼がなきゃいけない 
 俺は4人分稼いでいたんだって辞めてからわかった 
  中間にはいる業者がマージンとるのはどの業界にもある 
 っていうか、「中抜きガー」って2chには多いけど、   悪いけどいかにも頭の悪い子にしか見えんよw 
 VBに欲しい物・・・var   C#に欲しい物・・・With 〜 End With 
 拡張メソッド編      VBに欲しい物・・・Object型を相手にした拡張メソッド   C#に欲しい物・・・参照型(this ref とでもいうべきか)拡張メソッド 
 >>904   Withって自分の書いたコードだと便利だけど他人がWith乱用したコード見るとイラッとしない? 
  >>904   VBに var はもうあるよ    
>>905   構造体なら参照渡しの拡張メソッドもできる 
  Dim A = 1      って、Object 型の A に 1 が入ると思い込んでたけど、違うのか。   ちょっと浦島だった 
 VS2017をアップデートしたいのですが   インストールした本体でなくオフライン用にDLした部分だけをアップデートしたいのですが    vs_Community.exe --update    vs_Community.exe update    vs_Community.exe update --layout   どれもチェック中のダイアログが出た後DOS窓が一瞬出てすぐ終了してしまいます   エラーの原因を知りたいのですが   カレントフォルダにログも無いしイベントログにも無いし   一瞬出る子のDOS窓を閉じない方法はありますか?   ちなみに、    @ 管理者権限で上記コマンドを実行している    A フォルダのアクセス権限は正しい    ? offlineフォルダの空き容量は1GB程度と少ない 
 >>913   正しいコマンドは3つ目だけでした 
  vs_Community.exe update --layout 
  自己解決   ・ログは %TMP%dd_bootstrapper***.log にありました   ・vs_Community.exe は手動で最新のを再ダウンロードして実行しないとアップデートされないのでした    (インストール本体の Visual Studio Installerの様に自動でvs_Community.exeを更新してくれない)   ・vs_Community.exe update --layout ではエラーに    vs_Community.exe --update --layout でうまく行きました 
 Update で更新された詳細って、どこかのページに出てるだろうか? 
 日本語のリリースノートは更新が遅れがちなので、最新情報は英語版のリリースノートをまず確認 
 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向け設定なので以下のように変更します。  
 構成プロパティ → 全般     → 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のバグと思っていいのでしょうか?  
 一つ間違えました。   使うライブラリーは逆でした。      構成プロパティ → C/C++ → コード生成     → ランタイムライブラリ   debug  マルチスレッド デバッグ DLL (/MDd) → マルチスレッド デバッグ (/MTd)   release マルチスレッド DLL (/MD) → マルチスレッド デバッグ (/MT)      ようするにVC DLLを必要とせずに動くような設定です。      よろしくお願いします。  
 そうみたい。ちなみにswscanf_s()だと両方とも同じ挙動でした 
 >これは単純にVS2017のバグと思っていいのでしょうか?      いいえ 
 VS2017のバグかどうかは調べないとわからないが   ロケールをどうこうすれば期待通り動作する気がする 
 理由も示さずに断定した1人以外誰もコンパイラのせいという可能性を除外してないけどな 
 どうもすみません。 
 バグとは書きましたが、コンパイラやライブラリに限定したつもりはなく、 
 単にVS2017というパッケージに対する不具合の指摘のつもりでした。 
 バグという言葉がソフトウェアプログラムソースにしか使われないものであれば 
 その言葉を撤回いたします。   
 ロケール云々は自分でも気になっていましたが、事前にsetlocaleを実行しても結果は変わりませんでした。 
 setlocale(LC_ALL, "JPN");    
>>922 さんの通り、swscanf_s()だと問題はないようです。   
 マルチバイト文字を使っているシステムは、早々にワイド文字を使うよう切り替え修正しないといけないのでしょうかね。 
 というかXPを切り捨てることが先決か・・・   
 とりあえず当面は Visual Studio 2013 - Windows XP (v120_xp) で凌ぎます。 
 どうもありがとうございました。 
 >>929   こんなこともあったのですね。 
 問い合わせしたことないので窓口がよく分かりませんが、VS2017→ヘルプ→フィードバックの送信 
 でいいのかな・・日本語でいいのだろうか。。 
 どうもありがとうございます。 
  VS2015 で問題ない組み合わせ   (sdk8.1、ツールセット v140_xp、ランタイムはマルチスレッドデバッグ) でも   VS2017 でビルドすると問題起きるね      せっかくプラットフォームツールセットが分離されててもあんまり意味ないなこれ 
 結構長い間VSのアップデートが来ないけど   なぜか安らぎを感じるw 
 visual studio2017のlinuxクロスコンパイルプロジェクトでファイル名に_って使えない?   エラーでるんだが 
 >>932   毎度確認ありがとうございます。 
 設定が細かくなって色々調べながら設定してきましたが、 
 こんなことだと気を遣うだけ損な感じですね・・    
>>934   非常に由々しき問題ですね。 
 VS2013に戻そうと思います。   
 こんな対応だと、MBCSの対応を切ると宣言してくれた方がすっきりしますね。 
  じゃあ何使うんだ?   もしかしてコンソール入力と勘違いしてるバカ? 
 Release Date: February 20, 2018 - Visual Studio 2017 version 15.5.7   What's New in this Release   Team Explorer support for TLSv1.2   We have updated the Git and the Git Credential Manager components that ship in Visual Studio.   The optional Git for Windows component has also been updated.   This update allows Git to connect to services that have deprecated support for TLSv1 and TLSv1.1 in favor of TLSv1.2.   Issues Fixed in this Release   These are the customer-reported issues addressed in this release:    Projects targeting .NET Core 2.1 or newer are not supported by Visual Studio 2017 version 15.5.   Fixed issue where installation of the SDK for .NET Core 2.1 or newer would cause the option to create ASP.NET Core 2.0 Web applications to disappear. 
 OSとVisual Studioは連動しているだろう   これを機会にwindows10を購入を検討してみては如何でしょう   俺も昔は関係ないと思っていた時代があったよ 
 Windows史上最悪のクソOS   機能にはあまり文句はないが   いらんことばっかりしやがるM$の悪癖全開 
 Windows10でもグループポリシーの設定でWindows Updateのタイミングを手動にできるからそんなに困らないけどな 
 15.5.6がPreview 2なんだが、なんで5.7きたん?w 
 プレビューは15.6.0 Preview 5.0では? 
 リリース版とプレビュー版の区別ついてないだろ 
 February 20, 2018 -- Visual Studio 2017 version 15.5.7 
 February 14, 2018 -- Visual Studio version 15.6 Preview 5 
 上記に記した通り二種類有るんだよ 
 きっと初心者さんで始めたばかりなんだね    
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes   >>944   あのな、手動にしてもいつかはしないといけなくなる。 
 その時に問題起こしまくりなんだよ。 
  >>948   下手に古い環境残したままアプグレとかするから問題を起こすんだよ 
 クリーンインストールだとそうそう問題なんか起きない 
 VSを使っていればOSの再インストールなんか日常茶飯事だし、むしろ最新のVSを古いWindowsに導入している方が互換性問題を引き起こす可能性が高い 
  >>950   何が言いたいのか分からんけどSurfaceのスレにでも行けよ 
  >>951   純正ハードで最初からWin10インストール済みの機種でさえ大型アップデートで問題起こすんだよ   
 お前、わざと不具合隠そうとしてるだろ 
  >>952   大型アプデ(SDKの差し替え時)は、環境をクリーンにしないと障害発生時に問題の切り分けが面倒くさいだろ 
 不具合を隠すとか何訳の分からんこと言ってんの? 
  SurfaceはPro2,4,2017と使ってるけどWin10の機能更新が原因のトラブルは   Pro4とCU(AUだっけ)の組み合わせでCPUのクロックスケーリングが無効になる症状だけだな   (Pro4固有の不具合でたぶん再現性100%、対処法はあったけど一ヶ月以上放置されてた)   スリープドレインやスリープ死など愉快なSurface固有のトラブルもあるけど   そっちは機能更新とは別のドライバやファームウェアの持病      VSとSurfaceの組み合わせで固有の問題が気付いたことないけどなんか具体的にあったっけ? 
 Window7でだってWindows Updateで問題発生してたことあるだろw   Window10云々関係ねー 
 いつの間にかwindows updateの話になっているが   俺が言ってたのはそれじゃない   RuntimeBroker.exeだとかbackgroundTaskHost.exeだとかいう   マルウエアがまっさらのOSに始めから入っているという話や   ダブルクリックすると関連付けを変更するかと聞いてくることだ 
 それってUWPに必要なシステムファイルだからマルウエアじゃないよ 
 >>944   グループポリシーで自動アップデートオフにしてもそれだけではアップデートのダウンロード 
 は勝手にするみたいだから注意 
 旅行先でスマホのテザリングでネットにつなげていてひどい目に合った 
  >>960   それって設定が「自動ダウンロードしインストールを通知」になってるだけだろ 
  従量課金接続モードもあるしBITの帯域絞る設定もあるしな      ちゅーか窓板でやれよこんな話 
 >>961   グループポリシーの「自動更新を更新する」で「無効」にしてるが? 
 「無効」にすると「自動ダウンロードしインストールを通知」なんて選択は出来ないんだが? 
 とにかくWin10はこの辺の設定のハードル高すぎるね 
  >>962   グループポリシーで自動更新無効にしても従量課金接続モードを設定しなけりゃいけないとか罠すぎる 
 確かに窓板の話題だろうけど開発用マシンで勝手なことされるのは非常に困るんでね 
  >>963   違う違う違うw 
 有効にして更新方法を設定するんだよ 
  >>965   知らんがな 
 2 = 更新プログラムをダウンロードする前、およびインストールする前に通知する 
 にしろってことか?通知すらされたくないんだが 
  Windows 10 ProでWindows Updateの動作を制御する 
 http://ascii.jp/elem/000/001/118/1118658/     ちょっと古いが此処に載っている 
 お役に立てれば 
 powershellでののやり方もあるみたいね 
 奥が深いですね勉強になります 
 古いのはあまりあてにならない   最近のは無効にしたサービスまで勝手に有効にしたり   嫌がらせ満載のMSupdate 
 突然暴れ出すexeの中にはexplorer.exeまである   どんな悪事も「システムに必須のexe」という聖域でやれば   ほとんどのユーザーは手出しができない      ここまでされちゃおしまいだろ   だからクソOSつってんだよ 
 俺も聞きたいなぁ。   俺はアップデートしたら通知してほしいのだけどね。   通知がダメなのではなく、作業を分断するのがダメなのだから。 
 >>972   メインの開発環境なんで一日中使ってますがね 
  https://blogs.msdn.microsoft.com/vcblog/2017/05/10/c17-features-in-vs-2017-3/   上のサイトを見て、構造化束縛(structured bindings)が 
 VS2017ですでに使えるようになっていると思ったのですが、 
 私の環境では使えないです。(VS2017 Version 15.5.5)   
 使える方いますか? 
 なにかをincludeすれば使える? 
 そもそも使えるなんて書いてない?   
 教えて頂けると幸いです。 
  コンパイラを最新の状態にすることと 
 フラグスイッチが/std:c++14になっているか 
 チェックする事   
 C++プロジェクトを新規作成した上で 
 プロジェクトを右クリック→プロパティ→C/C++→言語→C++言語標準の中から 
 ISO C++標準 C++14h標準(/std:C++14) 
 ISO C++ Standard C++17(/std:C++17) 
 ISO C++ 標準の最終草案 (/std:c++latest) 
 の何れかを選択し新規作成したプロジェクトごとに上記の設定しなおす 
 自分が使用したい環境で選択してみてください 
 あとリリース版とプレビュー版ではサポート 
 されている内容が違うので注意が必要 
 最新のを使うのであればプレビュ版を使用してみて    
https://blogs.msdn.microsoft.com/vcblog/2016/06/07/standards-version-switches-in-the-compiler/   March 2, 2018 -- Visual Studio version 15.6 Preview 7 
 March 5, 2018 -- Visual Studio 2017 version 15.6   C++17フルサポート 
 HDD若しくはSSDの容量に余裕があったら   プレビュー版もインストールしとこうね   使い分け重要だからね 
 録画中のDISKを勝手にupdate作業に使うなや!   腹立つわ 
 VSのちょっと前の狂ったようなアップデート状況を見て   今アップデートするのは得策じゃないと思う 
 15.6.2が出たら入れるわ。どうせすぐはバグだらけだろ。 
 フォントサイズ11にしているけどソースコードの印象が以前と変わった 
 read.cgi ver 07.7.25 2025/07/21 Walang Kapalit ★ | Donguri System Team 5ちゃんねる 
 lud20251019022311caID:y08oeyUC0のレス一覧:  >>904   VBに var はもうあるよ    
>>905   構造体なら参照渡しの拡張メソッドもできる 
  Dim A = 1      って、Object 型の A に 1 が入ると思い込んでたけど、違うのか。   ちょっと浦島だった 
 VS2017をアップデートしたいのですが   インストールした本体でなくオフライン用にDLした部分だけをアップデートしたいのですが    vs_Community.exe --update    vs_Community.exe update    vs_Community.exe update --layout   どれもチェック中のダイアログが出た後DOS窓が一瞬出てすぐ終了してしまいます   エラーの原因を知りたいのですが   カレントフォルダにログも無いしイベントログにも無いし   一瞬出る子のDOS窓を閉じない方法はありますか?   ちなみに、    @ 管理者権限で上記コマンドを実行している    A フォルダのアクセス権限は正しい    ? offlineフォルダの空き容量は1GB程度と少ない 
 >>913   正しいコマンドは3つ目だけでした 
  vs_Community.exe update --layout 
  自己解決   ・ログは %TMP%dd_bootstrapper***.log にありました   ・vs_Community.exe は手動で最新のを再ダウンロードして実行しないとアップデートされないのでした    (インストール本体の Visual Studio Installerの様に自動でvs_Community.exeを更新してくれない)   ・vs_Community.exe update --layout ではエラーに    vs_Community.exe --update --layout でうまく行きました 
 Update で更新された詳細って、どこかのページに出てるだろうか? 
 日本語のリリースノートは更新が遅れがちなので、最新情報は英語版のリリースノートをまず確認 
 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向け設定なので以下のように変更します。  
レス:1-200  201-400  401-600  601-800  801-1000  ALL  
このスレへの固定リンク: http://5chb.net/r/tech/1509244956/ ヒント:  5chスレのurlに http ://xxxx.5chb .net/xxxx のようにb を入れるだけでここでスレ保存、閲覧できます。TOPへ    TOPへ   
 
	   	
	
	
 
全掲示板一覧  この掲示板へ  人気スレ  | 
	Youtube  動画  
	>50  
	>100  
	>200  
	>300  
	>500  
	>1000枚  
	新着画像   ↓「Visual Studio 2017 Part4 	->画像>9枚 」 を見た人も見ています:・Visual Studio 2022 Part3  ・Visual Studio 2022 Part2   ・Visual Studio 2015 Part5  ・Visual Studio 2012 Part8  ・Visual Studio 2012 Part8  ・Visual Studio 2017 Part6 	  ・Visual Studio 2019 Part6   ・Visual Studio 2022 Part1   ・Visual Studio 2010 Part19  ・Visual Studio 2019 Part7   ・Visual Studio 2019 Part4   ・Visual Studio 2010 Part21  ・Visual Studio 2005 Part 27  ・Visual Studio Code / VSCode Part13   ・Visual Studio Code / VSCode Part9   ・Visual Studio Code / VSCode Part6 	  ・Visual Studio Code / VSCode Part16   ・Visual Studio Code / VSCode Part12   ・Visual Studio Code / VSCode Part5 	  ・Visual Studio Code / VSCode Part11   ・Visual Studio Code / VSCode Part4 	  ・Visual Studio Code / VSCode Part7 	  ・Visual Studio Code / VSCode Part10   ・Visual Studio 2017 Part7 	 (224)  ・Visual Studio IDE環境  ・Visual Studio 2013 SP8   ・Visual Studio .NET 2002   ・VisualStudio最上位エディションが無料になりました   ・Microsoft Surface Laptop Studio Part2   ・Microsoft Surface Laptop Studio Part1   ・【IT】統合開発環境人気は1位はVisual Studio、2位はEclipse。プログラミング言語専用の開発環境に人気の兆し 	  ・【Blackmagic Design】 DaVinci Resolve Studio Part6 【カラーグレーディング】   ・【Blackmagic Design】 DaVinci Resolve Studio Part11 【カラーグレーディング】   ・【Blackmagic Design】 DaVinci Resolve Studio Part3 【カラーグレーディング】 	  ・Android Studio Part4   ・FS KNIGHTS VISUAL Part23 ©bbspink.com	  ・【PS4】ARK: Survival Evolved part5   ・【PS4】ARK: Survival Evolved 初心者 part84 	  ・【PS4/XB1】METAL GEAR SURVIVE part59【MGV】 	  ・【大阪本町】Studio TRIVE part1【2月オープン】 	  ・【コミスタ・イラスタ後継】CLIP STUDIO PAINT part85 	  ・【日本語化】Bitwig Studio Part3【キボンヌ】  ・NFL 2021/22 Divisional Playoffs part12   ・NFL 2022/2023 Divisional Playoffs Part6   ・NFL 2022/2023 Divisional Playoffs Part9   ・【大阪本町】StudioTRIVE part11 【LESMILLS特化】   ・【武器さら】武器よさらば part27【GREE Wright Flyer Studios】 	  ・【武器さら】武器よさらば part20 【GREE Wright Flyer Studios】 	  ・ザ・スーパーマリオブラザーズ・ムービー-Nintendo Direct: The Super Mario Bros. Movie-Part5   ・一人で行く道重さゆみ SAYUMINGLANDOLL〜再生〜 STUDIO PARTITA & COTTON CLUB追加 【5/17(水)〜5/21(日)・7/4(火)〜7/8(土)】22   ・【PSVita】PlayStationVita 総合 Part 1314 	  ・【PS3/PS4】PlayStation Plus Part 254【VITA】 	  ・【PS3/PS4】PlayStation Plus Part 284【VITA】 	  ・Samsung Galaxy S24 Part4   ・〓〓 Y.SUNAHARA'S STUDIO 砂原良徳 〓〓Tr.42   ・Samsung Galaxy S9/S9+ 総合スレ Part7 	  ・Samsung Galaxy S9/S9+ 総合スレ Part42 	  ・Samsung Galaxy S8/S8+ 総合スレ Part45 	  ・Samsung Galaxy S8/S8+ 総合スレ Part16 	  ・Samsung Galaxy S8/S8 plus 総合スレ Part10 	  ・Samsung Galaxy S9/S9+ アクセサリースレ Part2 	  ・Samsung Galaxy S9/S9+ アクセサリースレ Part1 	  ・Samsung Galaxy S10e/S10/S10+ 総合スレ Part38 	  ・【iOS/Android/Windows】ディアブロイモータル/Diablo Immortal Part44   ・【iOS/Android/Windows】ディアブロイモータル/Diablo Immortal Part42   
  
    
  
 
 09:03:21 up 13 days, 25 min,  0 users,  load average: 54.74, 56.50, 61.66
in 0.18501496315002 sec
@[email protected]  on 110423