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/07/14(日) 11:52:38.35ID:oeqycVtbd
Visual Studioの機能とフレームワークや言語の機能が区別できてないアホがいるようだ
330デフォルトの名無しさん (ワッチョイ a75f-ceUo)
垢版 |
2019/07/14(日) 12:26:29.11ID:VbZ1QWE/0
なんだVisual Studioのファイルだけを言っているのか。Visual Studioを使ってできたファイルはVisual Studioのファイルではないという理屈か。

マイクロソフトの定義と完全に異なる。あなたのような人間が日本マイクロソフトのサポートに問い合わせたら、マイクロソフトは困惑するだろうな。

だいたいVisual Studioは言語とライブラリがセットの製品で、昔はVisual StudioというよりVisual (言語名)として製品にしていた。
2019/07/14(日) 12:29:54.15ID:oeqycVtbd
はいキチガイ
332デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 12:32:03.92ID:PmXDpNqr0

2019/07/14(日) 12:50:08.50ID:1Pq93i0yd
コンパイラ型言語使っといてコンパイラはファイルを生成すべきでないとか基地外やな
2019/07/14(日) 13:17:12.27ID:JCUjPLLM0
自分で作ったわけでもないのに、なんで擁護するのだろうか。
もしかして、自分とMSとを同一視してる?
2019/07/14(日) 13:29:56.15ID:222SI2TdM
擁護でも何でもないただの一般論だろ
2019/07/14(日) 13:31:38.22ID:222SI2TdM
というか洗脳とか擁護とか発想がおかしい
2019/07/14(日) 13:55:03.37ID:4+2hJPPLa
何だ中村正三郎関係者が暴れてるのが。
アレってKKK残党のヤベーやつだろw
2019/07/14(日) 14:01:01.02ID:PmXDpNqr0
どこが一般論なんじゃ。
2019/07/14(日) 14:03:39.60ID:PmXDpNqr0
洗脳されてることは気付かないんじゃ。本人はな。
2019/07/14(日) 14:04:33.77ID:kbgTNG980
いいからお前は延々下らない画像貼っとけよ
341デフォルトの名無しさん (ワッチョイ 177c-htnh)
垢版 |
2019/07/14(日) 14:04:34.27ID:uA+5jUXR0
自演にも気付かないほど耄碌したんですな
2019/07/14(日) 14:05:20.43ID:ceA9JjJWd
がんばれゲイツ君とかの類の人?
343デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 14:06:52.99ID:PmXDpNqr0

2019/07/14(日) 14:20:55.55ID:vyiyGAeb0
NG不可避
2019/07/14(日) 14:25:53.75ID:PmXDpNqr0
>>344
NGしろ。ねがったりかなったりだ。
2019/07/14(日) 14:34:11.67ID:vl2vHR4G0
>>328
まだ生きてんの?
2019/07/14(日) 14:47:50.90ID:1iFmfCZS0
GAFAと似たり寄ったりのしょうもない会社になったな。
アホっぽい事業で儲けるだけの。
それを素晴らしいとする馬鹿が多いが。
2019/07/14(日) 15:19:48.54ID:CPltfeZ+d
>>347
頼むからもう勘弁してくれないか?
このスレがまともに機能しなくなって、少なくともおれは困ってる。別スレたてて欲しい。
2019/07/14(日) 15:23:06.20ID:1ykVpntz0
>>348
潰したがってるのだから、そのレスは(荒らしの)効果が確認出来たってことで喜んじゃうぞ
2019/07/14(日) 15:25:06.01ID:E80giu6z0
http://www.rui.jp/ruinet.html?i=200&;c=400&m=312410

戦後のアメリカによる占領で、日本国民は何を失ったのか?
アメリカは、「日本は、世界で最も植民地化に成功した国だ」というようなこと
を言っています。トルーマンの有名な言葉に、次のようなものがあります。
 
「猿(日本人)を『虚実の自由』という名の檻で、我々が飼うのだ。方法は、
彼らに多少の贅沢さと便利さを与えるだけで良い。そして、スポーツ、スクリーン、セックス(3S)を解放させる。これで、真実から目を背けさせることができる。
猿は、我々の家畜だからだ。家畜が主人である我々のために貢献するのは、当然
のことである。そのために、我々の財産でもある家畜の肉体は、長寿にさせなけ
ればならない。(化学物質などで)病気にさせて、しかも生かし続けるのだ。
これによって、我々は収穫を得続けるだろう。これは、勝戦国の権限でもある」
2019/07/14(日) 15:25:28.44ID:CPltfeZ+d
>>349
ネタじゃなくて本当に困ってる、本当に迷惑、本当に苦しいって伝えればやめてくれるって信じてる。
352デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 15:28:03.74ID:1iFmfCZS0

2019/07/14(日) 15:29:15.54ID:1ykVpntz0
>>351
困ってるのは分かるけど逆効果だって
話が通じるならこんなに長期に渡って荒らしたりしない
2019/07/14(日) 16:02:55.18ID:X1zYy2I10
>>347
ここはプログラム技術板だ
会社がどうたらはプログラマ板でやれ

 こ こ で や る な カ ス
2019/07/14(日) 16:12:51.49ID:4OCSUnHE0
おまえらが構うからよだれ垂らして寄ってくるのに気づけ
2019/07/14(日) 16:20:08.05ID:EJMQ10NG0
すぐNGに入れろ。相手にするな。
2019/07/14(日) 17:35:23.61ID:ECg2BJpEa
本題のネタはないんか
358デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 17:36:15.90ID:1iFmfCZS0

359デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 18:01:18.69ID:1iFmfCZS0

360デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 18:03:54.41ID:1iFmfCZS0

361デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 18:08:38.06ID:1iFmfCZS0

362デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 18:15:56.37ID:1iFmfCZS0

363デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/14(日) 18:19:27.95ID:1iFmfCZS0

2019/07/14(日) 20:20:00.41ID:B9+kzMOG0
おじいちゃんの書き込みがちっとも見えない
努力足りないんじゃない?
2019/07/14(日) 21:09:42.54ID:E80giu6z0
自動翻訳してれば見えないだろうね。
それが狙いなんだよ、外人さんよ。
366デフォルトの名無しさん (ワッチョイ a75f-ceUo)
垢版 |
2019/07/14(日) 21:43:09.07ID:VbZ1QWE/0
ここにはマイクロソフト関係者、マイクロソフトの息がかかった人間がいるからおかしくなる。
367デフォルトの名無しさん (ワッチョイ 9a6a-P44A)
垢版 |
2019/07/14(日) 22:01:49.54ID:Ok2aTYrS0
UWPアプリ
VSから起動だとDebug/Release両方動くのに、スタートメニューから起動すると、ある操作で落ちる
一時間くらいハマった
Resourceで定義したTextBlock用StyleのTargetTypeが間違えてTextBoxになっていたのが原因
なぜVSから起動でエラーにしてくれないのか・・・
2019/07/14(日) 22:49:55.40ID:vyiyGAeb0
>>367
落ちたときってwindowsのエラーレポートで確認できない?
2019/07/15(月) 07:50:54.29ID:THowpDeo0
>>368
搾取発見。
2019/07/15(月) 08:35:09.15ID:hkK3uWlX0
>>367
似たような事はWPFでも起きるよ
Xaml周りがデバッガとEXE起動で挙動が違う。デバッガだとゆるい。
371デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/16(火) 16:04:23.23ID:X0DP0wW10
VS 2019 Community の C++ で MFCで、メニューエディタを昔の VC++ と同じ感じで
試していたら一度目は、ディスクアクセスはほとんど無いのに CPUパワーが1CORE
で 100%になって、一分くらいたっても変わらないのでVSを停止させた。
VSをもう一度起動してみると英語で「以前、以上終了したのでリカバリーしますか」
と出てきたのでリカバリーしてみた。再度メニューエディタを試していたら、
途中でVSがハングアップしてシステムがVSを勝手に終了させた。

何じゃこれは。
2019/07/16(火) 16:19:05.18ID:Lb0wk5sqM
因果応報
2019/07/16(火) 16:24:39.13ID:Rx77dIDj0
バグなら、他の人も同じ。
2019/07/16(火) 16:48:37.70ID:EfGkzmgyM
MSていこくのツール使うと搾取されるんだろ?諦めろ
375デフォルトの名無しさん (ワッチョイ 1a61-mVAd)
垢版 |
2019/07/16(火) 16:48:54.94ID:X0DP0wW10

2019/07/16(火) 16:54:26.92ID:pbuWoonu0
すんません、プログラム初心者でこれ使い出したんですが
使ってるパソコンが32bitなんです。
開発するにあたってどういう不都合がでてくるかわからないんですが、64bitで開発しないと今後まずいんでしょうか?
プログラム作っても64bitのパソコンでは動かないとか…
2019/07/16(火) 16:55:14.87ID:X0DP0wW10
https://developercommunity.visualstudio.com/content/problem/633742/vs2017-vcmfc-%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC%E7%B7%A8%E9%9B%86%E4%B8%8D%E8%89%AF.html

↑7月6日に同じ報告が有り、VS 2019 では fix したと 7/10 辺りにコメントが
ついているが、果たして本当だろうか。現に自分の環境では良く似た現象が
まだおきてる。VS 2019で。
2019/07/16(火) 17:00:18.20ID:X0DP0wW10
>>376
64BITのC++のプログラムは、32BITのWindows OSではデバッグできない。
デバッグ用のWin32 APIの構造体の中のレジスタが32BITレジスタまでしか
入ってないから。
2019/07/16(火) 17:03:48.23ID:P+1jYm+00
win32apiが切られない限り大丈夫
過去資産大杉なので、これが切られるときって相当先じゃね
2019/07/16(火) 17:06:46.15ID:C+rlZRQe0
>>376
古いパソコン?
ある程度できるようになったら買い換えた方が快適だと思う。
2019/07/16(火) 17:22:07.80ID:zviRuJnhM
>>376
.NETだと殆ど困らない
Cで64bitのライブラリーしか無いものは動かせない
けど、殆どは32bitのもある
2019/07/16(火) 17:25:21.08ID:Rx77dIDj0
>>378
修正。正確には、そもそも64BIT版のC++プログラムは32BIT Windowsでは起動することが出来ないので、デバッグも出来ない。

32BIT版のIDEは、64BIT Windows でも基本的には起動できて、32BIT版のプログラムは十分開発できるが、64BIT版のプログラムをデバッグすることは出来ない、という事だった。
383デフォルトの名無しさん (エムゾネ FFba-YtL5)
垢版 |
2019/07/16(火) 17:52:12.72ID:uLn4rkdXF
>>371
ディスクの故障か
故障してなくても壊れかけてるから
今すぐバックアップとって逃げろ
2019/07/16(火) 17:56:13.49ID:X0DP0wW10
>>383
あなたは、今、エスパー能力を発揮したよ。
実はごく最近にHDDが壊れてディスクの読み書きが物凄く遅くなって、新しいHDDに移し変えた。
今は新しいHDDのみを使っている。
既に古いHDDはLinuxのParted Magicという特殊なCD-ROMで起動してやっと読める程度になっていて、僅かな量を読むのに膨大な時間がかかるようになってしまってる。
2019/07/16(火) 17:57:10.62ID:X0DP0wW10
なお、古いHDDは電源ケーブルとSATAケーブルを外しているので全く影響を与えてない。
2019/07/16(火) 18:01:55.05ID:kqjPSwgP0
>>375
特に異常はないな
https://i.imgur.com/iPg5yqQ.png
387デフォルトの名無しさん (エムゾネ FFba-YtL5)
垢版 |
2019/07/16(火) 18:02:28.61ID:uLn4rkdXF
そうか
ディスクに心当たりあるなら
仮に新しいHDDに全部移したつもりでも
コピー出来なかったセクタとか放置スキップされてたら
なんとなく動いてるようでもツボに当たると突然死したり
修復を求められたりする
データ取り出せただけでもラッキーと思って
OSから入れ治せ
2019/07/16(火) 18:10:55.80ID:P+1jYm+00
おじいちゃん頭壊れてるからPCも壊れちゃったのね
残当
2019/07/16(火) 18:14:28.16ID:Rx77dIDj0
>>387
OSや他のアプリは完全に入れなおしている。
VSはOfflineインストール用のデータを作ったばっかりだったので
古いHDDからコピーした。
2019/07/16(火) 18:22:44.09ID:X0DP0wW10
>>387
HDDにはさまざまなエラー検出システムがあるし、セクタを完全にスキップすることは無いはず。
強力なエラー検出システムのあるので、エラーに気付かずにコピーしてしまうことも確率的には無くて、本当に間違いがあればコピーの途中でエラーになるはず。
2019/07/16(火) 19:15:18.85ID:X0DP0wW10
デスクトップのショートカットに /nosplash を指定して、さらに IDE を起動後に Tools - Options - Startup を Empty Environment にしていったんIDEを終了してみると、その後の起動が劇的に速くなった。
2019/07/16(火) 19:45:32.71ID:X0DP0wW10
External Tools で外部コマンドを設定しようとして、Arguments 欄に
/j$(CurLine) $(ItemPath)
として、a.bat というファイル名で中身を echo %1 %2 %3 %4 としてそれを起動して確認してみたところ
"/j30" "xxxx"
のように表示された。
a.bat /j30 111
とすると
/j30 111
と表示されるので、VS は、/j30 の部分を、"/j30" のように囲っているらしい。
これを防ぐ方法は有るの?
393デフォルトの名無しさん (アウウィフ FF47-YtL5)
垢版 |
2019/07/17(水) 12:20:15.92ID:FD/sfaX1F
a.bat "/j30 111"
2019/07/17(水) 15:24:50.73ID:u050lnGw0
ややこしい、bat よりも、PowerShell を使え!
2019/07/17(水) 16:00:27.81ID:lnoXl6R10
おじいちゃんには無理
2019/07/17(水) 16:03:33.95ID:mpCOVs/9a
WPFのインストーラーを作りたいのですが、パッケージ販売するためサポートがある有償のインストーラー開発キットが欲しいです。
InstallShieldは高すぎるし制約が多いので他に何か良い製品はないでしょうか?
2019/07/17(水) 16:37:41.14ID:LXxSqmgt0
>>392
結局、VSのバグですよね。
2019/07/17(水) 17:03:08.89ID:hjKl4aVrM
自演までして何を訴えたいのか
2019/07/17(水) 17:05:06.89ID:9uoKRG3i0
エロイムエッサイム 我は求め〜
2019/07/17(水) 17:40:43.25ID:2mW1GXfT0
>>392
外部ツールのコマンド引数を出力して確認してみたがダブルクォーテーションは含まれていない
https://i.imgur.com/XYFplaB.png
2019/07/17(水) 19:33:41.29ID:NB17uhF90
エロイムエッサイム、エロイムエッサイム、古き骸を捨て、蛇はここに蘇るべし、うわあああああ!!
2019/07/17(水) 19:50:24.69ID:ryAm2LrK0
>>400
自分は英語版の VS 2019 Community を使っていました。
2019/07/17(水) 19:54:13.35ID:ryAm2LrK0
なお、同様の指定方法で昔の VS では同じ Windows OS 上で 昔から使ってるエディタが起動できているのですが、VS 2019 Communit の英語版では起動できなくて問題の切り分けのために、a.bat を作って試した結果が >>392 です。
2019/07/17(水) 20:01:15.20ID:ryAm2LrK0
VC++ 6.0 では
/j$(CurLine) "$(FilePath)"
としていたんですが、VS 2019 Community 英語版では
/j$(CurLine) $(ItemPath)
としています。

結果、前者では、行番号30の位置が外部エディタ上で開かれるのですが、
後者では、j30 と xxx.cpp という2つのファイルがエディタ上で起動してしまいます。
j30 というファイルは存在していないので空のファイルとして開かれます。

この時、外部エディタは "/j30" の / を絶対パスの開始として解釈しているようです。
2019/07/17(水) 20:08:06.31ID:qqPpYGEb0
やはりMS製品を窓から投げ捨てないと
自演してる場合じゃないぞ
2019/07/17(水) 20:08:10.57ID:ryAm2LrK0
【正常動作する場合】
VS: VC++ 6.0 日本語版 の VS
OS: Windows 7, Pro, 64BIT, 日本語版, SP1
外部コマンド: とある Editor
引数:/j$(CurLine) "$(FilePath)"
展開後の引数:/j30 "xxx.cpp"

【異常動作する場合】
VS: Visual Studio 2019 Community 英語版
OS: 上に同じ
外部コマンド: 上に同じ
引数:/j$(CurLine) $(ItemPath)
展開後の引数:"/j30" "xxx.cpp"

後者ではあらゆる引数に double quotation が勝手に付くいてしまうようです。
2019/07/17(水) 20:09:30.56ID:ryAm2LrK0
>>405
自演じゃない。実際に起きていることを正直に報告してるだけ。
起動が遅かったのが劇的に改善されたのも本当。

後者はネット速度が遅いためと説明が付く。前者は分からない。
2019/07/17(水) 21:46:08.10ID:I7skupZ40
>>396
無償だけどMicrosoft Visual Studio Installer Projectsを使えば?
MS純正だよ
2019/07/17(水) 22:53:25.53ID:dK5DbRSq0
>>408
サポートはないんちゃう?
もちろんMSのバグなら対処してくれるだろうけど
2019/07/18(木) 06:24:22.36ID:Q23GDioB0
>>409
サポートが必要ならInstallShield一択だよ
オープンソースじゃInnoSetupやWixがあるけどサポートは無いね
よほどの複雑な事をしない限りはサポートは要らんでしょ
2019/07/18(木) 10:40:01.58ID:o3QA5kWpM
>>396
InstallShieldは制約が多いって何をしようとしてるんだろ?
かなり高機能だと思うが
2019/07/18(木) 11:14:50.08ID:3GqTmAB20
>>411
1マシン1ユーザのみ、とかじゃないか?
2019/07/18(木) 11:24:50.24ID:o3QA5kWpM
>>412
そっちの制約かw
InstallShield有償製品としては独占状態だからねえ
2019/07/18(木) 11:34:25.28ID:yWcRVTjUa
>>408
>>409
>>410
ありがとうございます。
有償だとInstallShieldしかないのですね。
オープンソースも検討してみます。

>>411
機能の制約ではなくてInstallShieldはPCが1台に固定されたり監視されるらしいです。
あと今回は日本語と英語のインストーラーを作る必要があるのですが、それをすると費用が跳ね上がるのも難点です。
2019/07/18(木) 11:48:06.31ID:Cu5p45n5d
https://www.xlsoft.com/jp/products/indigorose/msi-factory.html

こういうのもあるよ
開発用のUIは英語版しかないけど
インストーラのUIは多言語で作成可能
2019/07/18(木) 11:59:20.26ID:3GqTmAB20
>>414
日英だけなら日本語版で出来るよ
+中国語版とかやろうとすると高い奴になる
2019/07/18(木) 12:33:43.02ID:F347vJK3M
>>414
Microsoft Visual Studio Installer Projectsを自社製品パッケージに使ってるけど何の問題もないよ
2019/07/18(木) 15:41:16.10ID:6cBJurP9a
>>416
>>417
ありがとうございます。検討します。
2019/07/18(木) 15:41:51.71ID:6cBJurP9a
>>415
ありがとうございます。試用版使ってみます。
2019/07/18(木) 15:45:07.64ID:6lFXmRU70
みんな優しいな、自分で作れと言わないのか

https://docs.microsoft.com/en-us/windows/win32/setupapi/overview
2019/07/18(木) 15:55:08.54ID:CkSx6k3O0
>>420
だって質問者が知りたいのはサポートのある製品だもん
2019/07/18(木) 16:16:31.54ID:jGfzeB/BM
>>421
Windowsのライブラリーなのでマイクロソフトのサポートはあるよ
Installer SDKは独特なので分かりづらい
InstallShield等もそれに準拠してるんで分かりづらい
2019/07/18(木) 19:50:24.75ID:3GqTmAB20
>>422
APIのサポートはあっても、プログラムの組み方のサポートはないだろ
InstallShieldはその辺のサポートもある(値段は知らんがw)し
セミナーとかも時々やってる
2019/07/18(木) 19:55:13.29ID:Eua6lsZZ0
>>422
インストーラー如きにそこまで工数かけられないだろ。
作りたいのはアプリケーションであってインストーラーではないんだから。
2019/07/18(木) 20:19:31.86ID:6lFXmRU70
如きと言えるのは、作った事のある人だけ
2019/07/18(木) 20:27:16.02ID:Q23GDioB0
>>424
パッケージメーカーにはインストーラ専門の部隊が居るそうだけどね
アプリをインスコするだけのインストーラは簡単だがどんな環境でも実行環境をワンクリックで構築できるインストーラを作るのは難しい
2019/07/18(木) 20:33:18.68ID:ZvLifPy40
自社アプリのインストーラーを作らされたことあるけど、実装すべき機能多くてしんだわ
これが商品になるのは分かる
2019/07/18(木) 20:44:40.76ID:E7UQ+DzR0
>>427成仏しろよw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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