Visual Studio 2017 Part6

レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん (ワッチョイ 76e8-XJxX)
垢版 |
2018/05/03(木) 01:23:34.67ID:gM/DV5vj0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑冒頭にコレを三行重ねてスレ立てしておくこと

Visual Studio 2017
http://www.visualstudio.com/

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

前スレ
Visual Studio 2017 Part5
https://mevius.5ch.net/test/read.cgi/tech/1520336504/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
2018/11/04(日) 23:35:30.66ID:FZ6vBfnx0
>>630
渡辺謙に相談しろや
2018/11/05(月) 07:03:26.83ID:7LsLMyD5M
>>815
小泉と舘に変わったぞ w
2018/11/05(月) 13:03:31.57ID:xmYKze5s0
>>630
ToolTip は、単純なのに制御が難しいので、結局、自作した事がある。
ToolBar なんかも自作すると便利。
2018/11/06(火) 09:04:00.90ID:6rEzx41bM
https://developercommunity.visualstudio.com/content/problem/315102/visual-studio-2017-create-offline-layout-problem.html
verifyでFailedが多発するのは変わらないのね
--fixでも同じ名前のファイルは更新されず、削除するとデジタル署名の新しいファイルが落ちてきたりもする
819デフォルトの名無しさん (ブーイモ MM26-VEUj)
垢版 |
2018/11/06(火) 13:50:42.29ID:qdniag2/M
>>814
空プロジェクトの作成で出来ました本当にありがとうございました
2018/11/06(火) 23:58:19.88ID:PWpmn7HZ0
15.8.9で20MB程度の微増
2018/11/07(水) 15:23:33.77ID:CUx7JRn8a
>>816
アレ実際に使ってる人みたことない
2018/11/07(水) 15:24:21.00ID:SglD6nZ/0
ああいうのは人前で使うもんじゃないだろ
823デフォルトの名無しさん (ワッチョイ a323-VEUj)
垢版 |
2018/11/07(水) 15:50:34.03ID:IyZ6SaMg0
だぁぃすき
2018/11/07(水) 17:53:11.65ID:d49i6th8M
>>821
嫁が買ってた
まあ、>>822が言う通り基本家の中とかで使う物だから身内で使ってる人いないと見る機会はないかも
2018/11/08(木) 20:51:05.84ID:WMjLjpiF0
GUIが気になりだしたらXamlに移行するべきだと思うけどな
GDI+は素人が手を出すとえらい目に合う
826デフォルトの名無しさん (ワッチョイ 49d2-Nrm4)
垢版 |
2018/11/08(木) 22:57:47.70ID:npnKv3FN0
GDI+は大きな画面領域の描画処理に向いていないが、UIコントロールへのサムネイルの磔など比較的小さな領域サイズの描画に適している。
今どきの1K以上の画面サイズで高速描画をやるなら、玄人だろうが素人だろうがGDI+は避けたほうがいい。
2018/11/08(木) 22:59:37.71ID:62lAQ4k70
>>826
何使ったら良い?
2018/11/08(木) 23:15:49.36ID:HaAvUdEf0
今はもうDirectX以外全部Legacy扱いだからそれ一択。
829デフォルトの名無しさん (ワッチョイ 49d2-Nrm4)
垢版 |
2018/11/08(木) 23:16:59.16ID:npnKv3FN0
>>827
つ Direct2D
2018/11/09(金) 08:58:54.93ID:elygkWhsM
DirectDraw
2018/11/09(金) 21:48:26.65ID:f5uorueB0
VMの中でも使えますか
832デフォルトの名無しさん (ワッチョイ d1c3-Qcts)
垢版 |
2018/11/14(水) 06:16:09.95ID:ss3FTGSp0
November 13, 2018 -- Visual Studio 2017 version 15.9 Minor Release
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9
833デフォルトの名無しさん (ワッチョイ d1c3-Qcts)
垢版 |
2018/11/14(水) 07:12:01.66ID:ss3FTGSp0
15.8.9(ja-JP) のオフラインイメージを 15.9 に更新で
19GB ダウンロード
イメージサイズ:2.2GB増
フォルダ数も200ぐらい増えてる
何が増えたかはチェック忘れ
834デフォルトの名無しさん (ワッチョイ d1c3-Qcts)
垢版 |
2018/11/14(水) 07:14:50.88ID:ss3FTGSp0
OpenJDKが入ってる
2018/11/14(水) 07:52:26.01ID:P7viJTL60
2019まぁ〜だぁ〜?
2018/11/14(水) 08:10:59.93ID:Hl4MvGEEM
まぁ〜だだよぉ〜
2018/11/14(水) 09:55:17.12ID:YhNqeAPfa
15.9.5が出たら入れるわ。
838デフォルトの名無しさん (ワッチョイ 21d2-9Fzi)
垢版 |
2018/11/15(木) 13:49:42.40ID:yF8IaJhx0
15.9にアップデートしたらVS付属のcmakeで作られたプロジェクトがcmakeで再作成されてしまうらしい。
なのでcmakeで自動生成されたファイルを手編集して使っている人は要注意。
2018/11/15(木) 17:00:18.20ID:owQj8eLw0
今回のが2017最終版?
setargv.objの糞バグ直ってないが?
840デフォルトの名無しさん (ワッチョイ 21d2-9Fzi)
垢版 |
2018/11/15(木) 17:21:21.45ID:yF8IaJhx0
>>839
どんなバグ?
setargv.obj はbashと違ってワイルドカードの展開がディレクトリ直下のみで使い勝手悪いから使ってないや。
841デフォルトの名無しさん (ワッチョイ ad23-iFba)
垢版 |
2018/11/15(木) 17:54:06.10ID:/yCJioVE0
wchar_t *
wstring
にしてないとか
2018/11/15(木) 19:13:33.53ID:2RPnQSzF0
wchar_t で思い出したんだけど C++11で
const char * p = u8"hogeあいう";
const char16_t * p = u"hogeあいう";
const char32_t * p = U"hogeあいう";
とUnicode使いやすくなってるのは地味に便利だよね
2018/11/15(木) 20:16:34.55ID:EQsPjmfa0
MSDNサブスクに新1809来ないんだけど、みんなも来てない?
844114 (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/15(木) 20:44:46.95ID:lNkjj0jra
「Visual Studio 2017」の最終版v15.9が公開 〜10年のサポートを受けるには更新が必須
ARM64 UWPアプリのビルドやMSIXパッケージの作成がサポート

https://forest.watch.impress.co.jp/docs/news/1153483.html
2018/11/15(木) 21:27:52.84ID:ZmsQHyxt0
15.9まで上げたけど、layoutディレクトリが68.0GBでパンパンだぜえ・・・
2018/11/15(木) 21:51:59.98ID:9XM6Ql610
オレのタブレットが破裂しちゃうじゃんかよ
2018/11/15(木) 21:54:48.36ID:O7kdHOu90
最適化のバグあるからすぐパッチ出るだろ
2018/11/16(金) 01:18:53.43ID:qY2ruNBF0
nugetはヌゲットで合ってる?
849デフォルトの名無しさん (ワッチョイ 86e8-maOp)
垢版 |
2018/11/16(金) 01:20:36.87ID:fIKpLKsc0
ライセンスの話してもいいですか?
2018/11/16(金) 03:28:46.50ID:usUAwwj7M
いいよ
851デフォルトの名無しさん (ワッチョイ cad2-RJIg)
垢版 |
2018/11/16(金) 04:23:17.89ID:/x4PzStk0
>>848
発案者的にはニューゲット(New Get)なんだけど
MS公式はヌゲットだね
https://stackoverflow.com/questions/47591321/the-meaning-of-nuget
個人的にはヌーゲットな気がするがまあ周りに合わせましょう
少なくともナゲットではない
2018/11/16(金) 05:02:01.22ID:ehvcfU7k0
>>840
> どんなバグ?
例えば aho.obj baka.obj があった時に *.obj で展開すると、a baka.obj となる。
つまり、(ソート後)1つめのファイルが、先頭1文字だけになってしまう。
例えば↓にも報告があるよ。
https://developercommunity.visualstudio.com/content/problem/289637/setargvobj-is-broken-in-the-latest-windows-sdk.html
2018/11/16(金) 05:20:22.74ID:ehvcfU7k0
>>852
アンカーミスった >>839

ちなみに * で展開すれば aho.obj baka.obj となりOK
*obj とか *j でも
b* の場合は、baka.obj でなく b になる
2018/11/16(金) 07:16:01.27ID:vM1Xvpkb0
Visual Studio 2017 version 15.9.1
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9.1
released on November 15, 2018
2018/11/16(金) 07:32:16.54ID:vM1Xvpkb0
>>852,853

setargv.objの引数展開の不具合、version 15.9.1で試したけど再現しない。
win32, x64 どちらも大丈夫だった。以前のversionではどうだったかは試してない。
2018/11/16(金) 08:27:38.51ID:qY2ruNBF0
>>851
ありがとう。
2018/11/16(金) 10:07:17.89ID:HURfs7WVa
splitcontainerを縦に使っていて、最大化した時にpanel2だけサイズ変わらないようにしたいのだけどそうゆうプロパティがありません
どこで固定させられるのでしょうか
2018/11/16(金) 10:11:31.09ID:VuvKZ8Ihd
splitcontainer panel2 固定
でググると1番上あたりに出てくる話とはまた別の話?
2018/11/16(金) 10:40:18.74ID:dRWwBR170
やたら時間のかかる 15.9.0 2台上げたばっかりなのに 15.9.1 来とるやんw
2018/11/16(金) 10:54:53.62ID:z7I7nyiF0
15.9.0のCのsprintf系で%sに空文字列を渡すとバグるらしい
2018/11/16(金) 11:24:58.22ID:i8aVRmdHH
あんまり枯れてるところを弄らないでほしいなぁ<sprintf
というかsprintfの実装ってUniversalCRTの中(VC非依存)じゃないのかな
2018/11/16(金) 12:10:46.43ID:vM1Xvpkb0
Win32APIにwsprintf()というC標準sprintf()とほぼ同じ機能の関数があるけど。
https://msdn.microsoft.com/ja-jp/library/cc364872.aspx
863デフォルトの名無しさん (ワッチョイ ad23-iFba)
垢版 |
2018/11/16(金) 12:17:02.70ID:9iOixtPe0
>>842
BOMなしでも通る?
2018/11/16(金) 12:29:07.31ID:rvL5WCKOa
>>858
ありがとうございます
先ほどまでkのようなプロパティなかったはずなのですが今みたら現れました
2018/11/16(金) 12:31:16.23ID:cuMeKy1+M
その質問はUnicodeとUTFを混同してないか?
2018/11/16(金) 12:57:42.34ID:sfqwQBw90
>>863
bom 無しだとソースを cp932 として解釈するからオプション無しだと「あいう」はエラーになるね。
cp932としても解釈可能なバイト列で構成された utf-8 の文字列は恐らく文字化けする。

コンパイルオプションで明示的に /source-charset:utf-8 と指定すれば bom なしでも問題なく処理される。

そうして当たり前だけどソースのエンコーディングが正しく指定されていれば
ソースがcp932であろうがなんだろうが u8"あ" は utf-8
u"あ" は utf-16 U"あ" は utf-32 のリテラルになる。
867114 (アウアウカー Sa85-ZFLo)
垢版 |
2018/11/16(金) 15:39:38.85ID:00yShIqxa
キタコレ!

ARM64向けWindowsアプリの開発が正式サポート 〜「Visual Studio 2017」v15.9でビルド可能
“Microsoft Store”での受け付けも開始
https://forest.watch.impress.co.jp/docs/news/1153679.html
868デフォルトの名無しさん (ワッチョイ 59c3-Wc+1)
垢版 |
2018/11/16(金) 16:26:26.48ID:TXjzUfbH0
MFCのクラスウィザード、CCmdTargetやCWndの孫以下のクラスだと
コマンドとメッセージに↑の派生クラスじゃないと表示される。

15.7くらいまで大丈夫だったような。communityだけのバグかな
2018/11/16(金) 16:27:49.36ID:+6fKpv2XM
printf系は勝手に他の関数に置き換えたりとかえぐい最適化がされるので、sprintfもいろいろやってるのかも
2018/11/16(金) 20:53:03.67ID:D/DOtM700
いきなり15.9.1w +2.81GBでした
2018/11/16(金) 23:27:14.64ID:nD+eyDU90
いま2012使ってんだが、2017って便利?
MSDNライセンスあるからいつでもあげられるんだが、2017で2012向けビルドってできるんだっけ?
2018/11/17(土) 00:07:19.50ID:Ekb1qBGq0
>>871
2012向けビルドって具体的に何だい?
2018/11/17(土) 02:44:16.44ID:S3+zzWWMM
>>872
それが意味わからんよね。
frameworkバージョンは選択出来るし。
2018/11/17(土) 02:51:13.20ID:tt86ZZLm0
VCじゃないか
バージョン毎にランタイムライブラリ違うし
2018/11/17(土) 02:59:46.71ID:ZEepocJ20
>>873
俺は意味分かるよ
2018/11/17(土) 03:29:25.26ID:tt86ZZLm0
ああ、Windows Server 2012か
2018/11/17(土) 07:02:04.36ID:ily3EdtJ0
>>875
なによ、コンパイラーのバージョンでネイティブコードが動かなくなったりするの?
2018/11/17(土) 12:28:49.75ID:+UFv1ybWd
>>877
するよ
2018/11/17(土) 13:10:06.16ID:rrttmrGFa
チーム開発ですか
2018/11/17(土) 21:36:37.57ID:ily3EdtJ0
>>878
マジかよ...
2018/11/18(日) 00:38:07.84ID:KhNd0ag50
Visual Studio ではいくつかのバージョンのコンパイラ等が使えるように
ツールセット?だかなんだかをプロジェクト毎に選べるよね。

以前 2015にはなかった2017のバグを調べてるときに、
VS2017でツールセットに2015を指定してビルドしてもやはりこのバグが発生して
ツールセットを選べるというこの仕組みが単なる飾り物だと気付いた。

なにが言いたいかというと
2012向けに問題なく開発できている環境は壊さずとっておいた方が良いということ。
2018/11/18(日) 08:22:42.73ID:HA6us6PZ0
そもそも他のバージョンのツールセットがおまけで付いてきたのは2017が初めてで、
VS2012をインストールしなきゃそのツールセットは出てこないな。
しかも後から昔のバージョンのVSをインストールしようとしても拒否られるので面倒くさい。
2018/11/18(日) 08:24:47.36ID:KhNd0ag50
先に古いのががあるところに追加でインストールすると古いのも出てくるよね。
そしてそれを使っても古いのでビルドしたのと同じにならないという罠。
2018/11/18(日) 08:55:42.03ID:ahKCCS1w0
>>855
うちでは15.9.1でもNG

https://developercommunity.visualstudio.com/content/problem/289637/setargvobj-is-broken-in-the-latest-windows-sdk.html
↑と同じ環境を用意して同じコードを実行したら、全く同じ結果(b と foo.cを表示)になった
2018/11/18(日) 09:58:57.84ID:ahKCCS1w0
自己解決しました
SDKのバージョンが一つ古いままになってたorz
問題の記事で
> Installing Visual Studio 15.9 update will install it automatically.
これを信じてよく確かめなかったのが失敗で、手動でコンポーネントを指定しないと最新版が入らなかった
2018/11/18(日) 11:06:28.08ID:SwY+rtAEM
>>881
> 2012向けに問題なく開発できている環境は壊さずとっておいた方が良いということ。
そんなもん常識だろ
そもそもVSのマイナーレビジョンとかことによったらOSのレビジョンで挙動変わったりするからOSごと環境保存するのは普通にやってる
今時は仮想イメージ保存するだけで済むから良いけど以前はHDDにラベル貼って保存とかしてたし
2018/11/18(日) 11:20:53.25ID:0OJqhmsU0
Silverlight開発の対応打ち切りとかあっさりやってくるし当然かと。
2018/11/18(日) 12:36:41.92ID:h/T6n10m0
>>886
なんでそんなに喧嘩腰なんだよw
2018/11/18(日) 12:44:59.21ID:XUUKG86KM
歯が生え替わる時期はそんなもんさ
890デフォルトの名無しさん (ワッチョイ 21d2-9Fzi)
垢版 |
2018/11/20(火) 10:33:37.11ID:FIdfDS6L0
Visual Studio 2017 version 15.9.2
https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes#15.9.2
released on November 19, 2018
2018/11/20(火) 16:44:43.09ID:FzHA2PMp0
週間アップデートかよ
2018/11/20(火) 17:04:43.77ID:c9mHPamo0
週刊 Visual Studio
創刊号はコマンドラインアセンブリ
2018/11/20(火) 18:08:47.63ID:wQnzuD6Z0
また来た、この1週間で3回目
2018/11/20(火) 19:15:26.45ID:uwbaN7ICa
もう少しまとめてテストしてアップデートすればいいのにアホなの?
895デフォルトの名無しさん (ワッチョイ 3ee7-OyuC)
垢版 |
2018/11/20(火) 19:51:42.29ID:2fxBh0d30
visualstudio2017入れなおそうとしたらmsvcr120_clr0400.dllないからプログラムを解決できませんって出たんだけど
調べて入れたのに同じエラーが出るなんでだ?
2018/11/20(火) 22:05:16.26ID:pXTM5A5td
でも実際Visual Studioのすべての実行パターンをテストするのは無理だと思うわ
2018/11/21(水) 06:11:37.36ID:Sd+pZnn60
これで終わりとは何だったのか
2018/11/21(水) 06:55:48.11ID:khO4ZRzM0
むしろ15.9.0のまま10年サポートすると思ってたのか
2018/11/21(水) 07:38:29.67ID:Sd+pZnn60
15.9.10000とかいくんですかね
2018/11/21(水) 12:35:10.38ID:VGNfiV88d
更新頻度高いのは最初だけでしょ。

5年後には半年に一回とかになってるんじゃね
2018/11/21(水) 15:30:15.93ID:eOcaO6fjr
VS2015で間に合ってる
2018/11/21(水) 16:09:01.46ID:qM5VGGYC0
サポート期間基本5年+延長5年の考え方は変わってないのだっけ?
2018/11/24(土) 02:06:43.69ID:SSYZotBSa
15.9.1あたりからかvsかvs installerを起動するとIntel(R) Management and Security Application Local Management Serviceがハング後OSごと死にやがる。

これ自体は2017以前からあるみたいだけど設定とんでもうた。
ttps://social.msdn.microsoft.com/Forums/vstudio/ja-JP/516b29ff-a78a-4c61-b8fe-c9e2b23d470b/visualstudio201312364windows1239812501125221254012474124342434112365362?forum=vsgeneralja
904デフォルトの名無しさん (ワイーワ2 FFdf-OXRW)
垢版 |
2018/11/24(土) 12:51:42.23ID:4kdGLnPdF
太古の昔からインストーラーは鬼門だな
アンインストールして再インストールするときに壊れてることが多い
VSの複数のバージョンを同じOS(PC)に入れようとトラブル確率がさらに上がる
インストール後に別のアプリ入れたりするとまたさらにうp
あるいはウィルス対策ソフトが邪魔してるとか
アンインストーラのくせにレジストリ壊したりしてるんだろうな
2018/11/24(土) 22:29:09.23ID:2gHTngjYa
VS2017のGitでgit add -pと同等のことをするには
どうすれば良いですか?

勢い余ってコミットしないまま複数の機能を書いてしまった…
2018/11/25(日) 00:30:47.75ID:SDK9+61R0
無理だと思うからgit bash使う
2018/11/25(日) 01:21:22.46ID:WBY7TEQTa
コメント、ありがとうございます
変更前のコードとの差分画面で選択できそうだったので
操作できるかな、と思ったのですが…次のバージョンに期待します
2018/11/26(月) 17:05:40.51ID:GtEFkU7v0
C#のコードスタイル設定で以下のような設定にする方法はありますか?

[A] メソッド名がPascalCase以外の場合に警告を出すが、
   コントロールのイベントハンドラのみCamelCase以外で警告を出す
[B] thisを付けずに自身のメンバを参照すると警告を出すが、コントロールのみthisをつけなくても警告を出さない
2018/11/28(水) 13:30:06.40ID:Yz2JQYtB0
c++にはフォームデザイナーはないのでしょうか
2018/11/28(水) 17:47:51.23ID:CpMuZUWS0
クスっとなった
2018/11/28(水) 18:28:57.90ID:Yz2JQYtB0
えっ
ないんですか?
2018/11/28(水) 18:38:44.52ID:xBZz6cWn0
リソースエディタとか、wxWindowsとか、Qtとか。リソースエディタは、VS2017で無料で使える。拙作のリソーエディタを使ってもいいし。
913デフォルトの名無しさん (ワッチョイ b323-A3/R)
垢版 |
2018/11/28(水) 18:52:22.22ID:P8HJSJBs0
今でも使える
重宝してる
https://ht-deko.com/tech053.html#XNRESOURCEEDITOR
https://stefansundin.github.io/xn_resource_editor/
2018/11/28(水) 20:28:11.03ID:Yz2JQYtB0
外部のアプリということですよね
フォーム使うならC#のほうがいいんでしょうか?
ちなみにopenglつかいたいです
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。