Visual Studio 2017 Part6
■ このスレッドは過去ログ倉庫に格納されています
!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 http://mevius.5ch.net/test/read.cgi/tech/1520336504/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured サブスクリプションは継続しないと割高になるので注意 新規と更新では約2倍の価格差がある(Entの場合) https://i.imgur.com/ugx7LXm.jpg >>643 オープンライセンスだと2年で15万だよ 1ライセンスから可能だし。 在宅フリーだけど、経費で落とせるからなぁ... InstallShieldLE使いたいからProにしてるわ。 レジストリ変更で云々はやりたくないし PC、Windows全盛時代ならともかく衰退したのにこの価格は高い >>653 デスクトップアプリ開発だけじゃないからね 継続なら2年で12万しない。(オープンライセンスのPro版) ビジネス用途でこの値段なら十分安いと思うけどな。 配布時に別途費用掛からないし、2回分のサポートも付いてるし。 それに個人利用なら無料だしなぁ。 VS2015の頃だとEnterpriseは2年で70万程度だったよ 現在のVS2017の場合2年で約40万 全体としては価格は引き下げられている しかもAzureが毎月15000円くらい使えるからお得。 ついでにOffice 365 Enterprise E3のアカウントや1デバイス分のOfficeの一般運用ライセンスも付属してる MSDNダウンロード製品のプロダクトキーなどの特典含めて実はかなりの大盤振る舞い状態 惜しいな、そこでMSDNと言わなきゃ完璧だった いまはVS Subscription サブスクリプション名はその通りだけど製品名は〜with MSDNだよ あと今でも慣例的にMSDNサブスクリプションで十分話は通じる やべえ、今MSDNじゃないのか まじで知らなかった >>661 あーおじいちゃんかなって思われるけどね 何故か喧嘩腰の人が多いけどMSDNで普通に通じるし販売業者も普通に使ってる 大体電話などの会話ではMSDNの方が語呂がいいので理解が早い 管理サイトでの扱いは統一性がなくて正直いって微妙ではあるけど https://i.imgur.com/alh2yY4.png https://i.imgur.com/88eVVpZ.png イオンだってジャスコで通じるしアスペみたいなこと言うなよ Azure DevOpsだってVSTSと言わないとなかなか通じないんだよな c#でconsole.writelineを出力したいのですが、デバッグなしで開始だと出力されません これを出力する実行方法というのは何でしょうか Visual Studio 2017 version 15.9.7 released on February 12, 2019 Issues Fixed in 15.9.7 ・These are the customer-reported issues addressed in 15.9.7: ・Crashes when expanding variables!. ・/DEBUG:FASTLINK + C7 + PCH crashes debugger. ・Native C++ application crashes because of stack corruption with VS 2017 15.9.2. ・Incorrect Release Mode code. ・Xamarin Unobserved Task Exception WebRequest. ・Link /SOURCELINK option seems to do nothing. This fixes Source Link for Managed C++ Debugging. ・Fixed an issue with corruption of AVX/MPX/AVX512 registers while Debugging. ・Update of Microsoft.VCLibs.140.00.UWPDestkop framework packages for C++ UWP DesktopBridge applications adding support for ARM64. ・Corrected incorrect version of VCToolsRedistVersion in Microsoft.VCToolsVersion.default.props. ・Corrected unsigned embedded dll for VC Redist installers. ・SSDT/Web Tools: We fixed an issue where SQL LocalDB was not installed on Polish, Turkish, and Czech locales. ・SSDT: We fixed an issue affecting SQL Server Aalysis Services (Method not found exception when clicking on UI). ・SSDT: We fixed an accessibility issue which was causing the contents of a table not to be visible in the result window when using High-Contrast mode. Security Advisory Notices ・WorkflowDesigner XOML deserialization allows code execution. ・.NET Framework and Visual Studio Spoofing Vulnerability. 最近のアップデートでメモリ管理でBSOD何度かなったのはこのせいか windows formって見た目をきれいにはできないんでしょうか int main() { std::vector<int> test(2'000'000'000); std::cout << "pass"; } cl a.cpp /EHsc /link /heap:8000000000 a ↑ これアベンドするんだけど、デカいメモリ使えるようにするオプション何だっけ? >>678 32bit用のコンパイラを使ってるから、とか? 32bitプロセスでフラットにそのサイズは無理なんでは… /heap オプションは調べてないけど、数値だけを見ると、 8000000000 = 0x1_DCD6_5000 なので、33BIT になっているので、32BIT OS だと仮想アドレス空間の BIT 数を超えており、無理だと思う。 もちコンパイラもOSも64bit だから困惑してる 今もdumpbinで確認したら 8664 machine (x64) 5 number of sections 5C63A5A0 time date stamp Wed Feb 13 14:05:36 2019 0 file pointer to symbol table 0 number of symbols F0 size of optional header 22 characteristics Executable Application can handle large (>2GB) addresses と出るし間違いなさそう なる /heapを付けるとダメだね プロセス起動時にそれだけ確保しようとしてコケるのかな? こうやってみたら std::cerr << "start... "; std::vector<int> test(2'000'000'000); std::cerr << "pass"; start... も出ずにコケるから おそらくプロセス起動の段階ぽい dumpbinは2GB限定解除つーてるから OSのオプションかなあ VSのC#でEXCELのデータを読むdllファイルを作りました。その後、 普通のEXCELを起動してそのDllファイルを使用するのにCOMなしで普通にビルドしただけで使えるファイルが出来上がってますか? ネットで調べると権限とかパスを通すとかいろいろ書いてあって、自分のパソコンは権限なくて無理そうなんでEXCELから使えたら便利だなと思うんですが可能ですかね? >>686 C#で作ったDLLファイルだったら.Netに依存するけど、最近のPCなら問題ないだろう。 今までVS2017をフルHD画面でWinFormデザイナー使っていたんだが、解像度高いモニタにしたら WinFormデザイナーで各コントローラーが崩れた ビルドすると崩れないんだけど、これVS上で崩れるのはどうにもならんの? テーマって変更できないんでしょうか 最初から入っている黒テーマは見づらいですね 15.9.6→15.9.7 大きな変更はないはずなのに、やたらDLに時間がかかった バージョンの増加が0.0.1だからサイズも小さいはずだというのは違うと思う console.writelineをデバッグなしで実行しても表示されないのが普通なのですか? デバッグなしで文字列を出力する方法はあるんでしょうか? >>699 いいえデバッグなしで表示されるのが普通です 連投すみません VS2017での文字サイズなのですが、ツール>オプション>フォント及び色 から文字サイズを変更できますが、同じ文字サイズをすべての項目に適用することはできないんでしょうか? VSがコンテナ内の.NetCoreAppをデバッグできるのはどういう仕組みなの? VSCodeではサポートしてくれないの? visual studioで作ったゲームはブラウザゲームとかにできないですよね >>707 >Visual Studio offers powerful HTML, CSS, JavaScript, and JSON editors https://visualstudio.microsoft.com/vs/features/web/languages/ c#のフォームアプリについてなんですが、1つのプロジェクトは1つのフォームしか持てないのでしょうか? たとえばもう1つのまっさらなフォームを作って、動作の確認などしたい場合があります >>708 どうも >>714 今度は、追加したフォームをどうやってプログラムから開くか聞くに違いない。 はっきり言って頭弱すぎだからやめた方がいいよ。 大体質問の意図がよく分からない IntelliSenseやIntelliCodeなどの補完機能のこと? >>718 C#のWinフォームのデザイナならプロパティの説明は出る コードエディタ上にコードのリファレンスは出ない 自分の目で見た後に質問しろ。触る前から一つ一つ聞くな 自分で学習できない馬鹿ってこんなもんだろ リアルが知れるわ 2002のときにプロのサブスクリプションが4万行かない程度にディスカウントされて思わず買っちまったことが在ったな 2008のときはBlendにVSスタンダードが付いて1万8千円ぐらいだったから手を出したわ VS97やVS6.0の時は当時の一般向け製品だったPro使ってたけど、確か2002の時に5,6万程度でEntへの優待アップグレードがあったと思う ついでにパッケージからボリュームライセンスへの変更の優遇措置もあったと思う それ以降Entの更新続けてる ビルド イベントについて質問させてください。 「ビルド後イベントのコマンド ライン」を実行するタイミングは 「常に行う」「ビルドが成功したとき」などを選ぶことができますが、 一部の処理は常に行い、他の処理はビルドに成功したときに行うことは可能でしょうか。 方法がお分かりになる方がいれば教えていただけると嬉しいです。 どうぞよろしくお願いします。 if errorlevel 1 call doit.bat でできないかな 俺は試しとらんが 「一部の処理は常に行い、他の処理はビルドに成功したときに行う」プログラムを常に実行する >>728 レスありがとうございます。 >>730 に書いていただいたような方法で実現できないかと期待しているのですが、 やはり難しいでしょうか。 >>729 レスありがとうございます。 残念ながら、errorlevel はビルドが失敗しても 0 になるようです。 >>730 レスありがとうございます。 基本的なアイディアは >>729 に書いていただいたものと同じだと思うのですが、 >>729 の方法は使えず、他に上手い方法も見つける事ができなかったので、 具体的な方法を教えていただけないでしょうか。 errorlevelでは取れないのかも知れないけど ●件正常、●件警告・・・ とかは出るからどこかで取れる気はする ビルドで生成される最終結果の有無で判断出来るでしょ ビルド前処理で削除しときゃいい https://japan.cnet.com/article/20087747/ 「Microsoftにとって、(Officeのような)ウェブベースのアプリケーションサービス を提供することは願ってもないことだろう。これにより、エンドユーザーや違法コピー の問題をもっとしっかりコントロールできるようになる。しかも、大量にメディアを 用意したり、それを流通させるコストも不要になる」 --Garcia on Slashdot Visual Studio Commitee(?) をMSが用意した理由が、>>735 で分かった気が した。次のような感じ: ・違法コピーをコントロールできるようになること。 ・メディアの生産・流通コストが不要になること。 ・エンドユーザーの使用状況を把握出来るようになること。 後は、「ドラッグ・ディーラー理論」。 >>732 確かにそんな気がしますよね。 $(BuildResult) みたいな変数が使えると一番スマートだと思うのですが それらしいものを見つけることはできませんでした。 >>733 なるほど! 今さらながら卵を立てたコロンブスの偉大さが理解できた気がしました。 この方法で対応しようと思います。どうもありがとうございました。 >>737 この馬鹿にかかると、検査の結果あなたはエイズウイルスに感染していないことが確認されました。とか言うとコロンブスのタマゴにされそう。 原因から結果の可能性を導くのが確率 結果から原因を探るのが逆確率 いわば時間軸の逆転、コロンブスの卵的発想ではあるが考え方自体はシンプル 18世紀に提唱されたベイズの定理 たとえデータ不明/不足であっても逐次更新によって原因を探り当てる 特に現在の機械学習とは相性がよい なんとなく>>738 の書き込みを見て連想した はしかの広がり方を観るとチュンチョン大阪人は頭一つ抜けてるのが判るみたいな MFCアプリなんですがVC2017再頒布可能パッケージをインストールせずに動作させるために 「スタティックライブラリでMFCを使用する」を選んで、コード生成のランタイムライブラリで/MTを選べばOKですか? >>745 やって動作してるけど正解かどうか知りたかったんだよ。カス君 別動作環境を用意するのが難しい場合もあるだろうに Dependency Walkerってのを使うとEXEが依存しているDLLを調べられるから それでMFC系統やVC++ランタイムらしいDLLに依存していないかを見てみたら? DependencyWalkerはユニバーサルCRTのDLL依存を延々読みにいってしまい、Win10では遅くて使い物にならなくなってない? (場合によってはリソース食い潰してOSごと不安定になる) Dependenciesというのが後継目指してるらしく動作も軽いのでそれ使ってる https://github.com/lucasg/Dependencies ランタイムライブラリを/MTにするんじゃなかったかな? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる