Visual Studio 2019 Part5

■ このスレッドは過去ログ倉庫に格納されています
2020/08/18(火) 12:43:43.24ID:Kg5PamBJa
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
!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/

リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#

過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/

※前スレ
Visual Studio 2019 Part4
https://mevius.5ch.net/test/read.cgi/tech/1585715794/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2021/02/09(火) 16:54:20.42ID:91cm5OjDM
Java開発はできないの?
2021/02/09(火) 17:02:05.99ID:tBJatxbQM
MSの見解としては、VSCodeを使え
世間一般の見解としては、IntelliJを使え
2021/02/09(火) 22:50:39.34ID:AR59Z9z20
c/c++が一番人気言語なのに扱いがぞんざいだな
ちょっとフォームアプリ作るときにC#とか使いたくねえ
2021/02/09(火) 22:51:29.67ID:AIkEH3Op0
むしろちょっとフォームアプリ作りたい時こそC#だろ
2021/02/09(火) 22:53:14.76ID:OoGqnNNo0
752が正しいけど、751の気持ちの方が分かる
2021/02/09(火) 23:13:15.25ID:/evbX9yr0
C++/CLIでGUI作成するの後から非推奨になったからなぁ
2021/02/09(火) 23:27:40.24ID:iu64Jkj80
今さらC/C++が一番人気はないと思うけど、C++/WinRTの出番?
2021/02/10(水) 00:39:57.02ID:PXY5WDG20
win32でアプリ作るとかもはや修行
2021/02/10(水) 00:56:52.46ID:2y8giwfx0
Win32は、それを楽しめる人じゃないと無理。
「仕事だからやってます」って感じならC#が楽。
2021/02/10(水) 01:34:33.47ID:2kmwzB0g0
>>756
もしかして 苦行
2021/02/10(水) 01:37:43.52ID:kTBRsKtY0
C++で開発されてるフリゲはいっぱいあるし、それ用の開発環境もあるのになぜ非推奨なんだぜ……
2021/02/10(水) 01:49:30.15ID:yUXyQ14B0
他責なら苦行
自責なら修行
2021/02/10(水) 01:53:03.71ID:yUXyQ14B0
C++ : Win32
C# : WinForms, WPF, UWP
2021/02/10(水) 02:18:24.32ID:teDb7k990
>>759
C++は非推奨ではない
C++/CLIはC++ではない
2021/02/10(水) 02:35:11.09ID:eJsL5pXw0
無駄にすっげー時間かかるからなc++
今更こんなもんやりたくない
2021/02/10(水) 02:39:05.38ID:fXWf/5IM0
>>751
なわけねーだろ
2021/02/10(水) 07:43:00.36ID:9TuBJaQx0
C++Builderはちょっとしたツールを作るのに便利だった
2021/02/10(水) 09:03:43.26ID:n2JobU4y0
もうBorlandビルダー無いのかな?
趣味で使いたいから、最新版欲しい。
2021/02/10(水) 14:15:16.61ID:1axQ7mShM
C++Builderは今もあるよ。無料のCommunity エディションもある。
エンバカレロになってからもしばらく使いもしないのにアップグレードしてたな。
2021/02/10(水) 19:00:13.71ID:IKxmeGaW0
16.8.5
2021/02/10(水) 19:29:30.59ID:8p9jcauxa
ニフティのボーランドフォーラムには通ったなぁ
2021/02/10(水) 20:24:49.45ID:SiY8zeyY0
16.7.11
771デフォルトの名無しさん (ワッチョイ 9f6a-JWMU)
垢版 |
2021/02/10(水) 21:52:10.64ID:GCixYKXo0
>>742
たとえばどの機能のこと?
今日見てみたけどとてもsource tree代替にはなりそうもないけど
2021/02/10(水) 21:53:09.90ID:c05bCxho0
亀が優秀なので
2021/02/11(木) 02:06:05.90ID:9tQEVdS20
CとC++の人気を合算すると、C#を優に超え、一位のPythonに匹敵するくらいの人気になる。
2021/02/11(木) 02:46:17.02ID:GLUfVc8i0
>>773
合算といっても、和じゃなくて論理和でしか。w
2021/02/11(木) 04:28:51.83ID:Lz8M8O2Ua
>>773
全部足せば何でも一位になるよ
776デフォルトの名無しさん (アウウィフ FF9b-6HDI)
垢版 |
2021/02/11(木) 11:18:50.19ID:n0GRjtoRF
C++でWin32APIは苦行だが
C++でwxWidgetsは楽チンチン
2021/02/11(木) 12:21:47.19ID:Q9sYZ7hm0
WDK使うときくらいしかVC++は使ってないな
2021/02/11(木) 12:32:45.72ID:hIOrvucg0
.NET5でmsixを使用してパッケージングし、そこからインストールすると、インストール先のフォルダに大量の.NETランタイムが配置されるのは仕様?
フレームワーク依存のようにそれらを配置しないようにできる?
2021/02/11(木) 13:32:21.19ID:/E1tn/yq0
MS謹製アプリでも同様だから仕様なんじゃないかね
780デフォルトの名無しさん (アウウィフ FF9b-6HDI)
垢版 |
2021/02/11(木) 14:27:20.69ID:n0GRjtoRF
XAMLとかmanifestとかを敢えて(意図的に)排除すれば
exe一本だけでも行けるようにはなる
ただし自分の(確認中の)PCでは動いても
自分の(その他の)PCで動くとは限らないし
他人のPCで動く可能性は低くなるかも知れない
2021/02/11(木) 21:28:10.12ID:hIOrvucg0
>>778だけどできた

https://techcommunity.microsoft.com/t5/windows-dev-appconsult/packaging-a-net-core-3-0-application-with-msix/ba-p/386432?WT.mc_id=DT-MVP-5003978

it's possible to achieve your goal but, unfortunately, this feature isn't well documented. These are the steps you have to follow:

You have to create a publish profile for your .NET app first. Right click on the .NET project (not the WAP one) and choose Publish. Follow the wizard by choosing:
Folder as target
Folder as specific target
Leave the default publish location
Once you have finished, click on Edit under "FolderProfile" to edit the profile and choose:
Deployment ode: Framework-dependent
Target runtime: win-x86 or winx-64, based on your requirements
Once you have created it, go to the WAP project and click on the .NET project name you have referenced undered Applications. Choose Properties and you will see a property called Publishing Profile. Open the dropdown and you will she .pubxml you have just created by setting up a publish profile. Be aware that this property is set on a configuration basis, e.g. if you have Debug/X86 selected in your solution it will be set only for that configuration, you can edit your project file manually or change your configuration in VS to set the other values as needed.
Now generate the MSIX package with the WAP project, just make sure to select the same CPU architecture and configuration you have configured the publishing profile for. At the end of the process, you should get a considerably smaller MSIX package, which will contain only your executable and DLLs and not the full runtime.

I hope it helps!
2021/02/11(木) 21:29:13.60ID:hIOrvucg0
>>781のGoogle翻訳

目標を達成することは可能ですが、残念ながら、この機能は十分に文書化されていません。これらはあなたが従わなければならないステップです:
最初に.NETアプリの公開プロファイルを作成する必要があります。.NETプロジェクト(WAPプロジェクトではない)を右クリックし、[公開]を選択します。次を選択して、ウィザードに従います。
ターゲットとしてのフォルダ
特定のターゲットとしてのフォルダ
デフォルトの公開場所のままにします
終了したら、[FolderProfile]の下の[編集]をクリックしてプロファイルを編集し、次を選択します。
デプロイメントオード:フレームワークに依存
ターゲットランタイム:要件に応じて、win-x86またはwinx-64
作成したら、WAPプロジェクトに移動し、[アプリケーション]の下で参照した.NETプロジェクト名をクリックします。[プロパティ]を選択すると、公開プロファイルと呼ばれるプロパティが表示されます。ドロップダウンを開くと、公開プロファイルを設定して作成した.pubxmlが表示されます。このプロパティは構成ベースで設定されることに注意してください。たとえば、ソリューションでDebug / X86が選択されている場合は、その構成に対してのみ設定されます。プロジェクトファイルを手動で編集するか、VSで構成を変更して他の値を設定できます。必要に応じて。
次に、WAPプロジェクトを使用してMSIXパッケージを生成します。必ず、公開プロファイルを構成したのと同じCPUアーキテクチャと構成を選択してください。プロセスの最後に、実行可能ファイルとDLLのみが含まれ、完全なランタイムは含まれない、かなり小さいMSIXパッケージを取得する必要があります。
お役に立てば幸いです。

だいぶ探した、疲れた、そして達成感
783デフォルトの名無しさん (ワッチョイ 126a-DrOF)
垢版 |
2021/02/12(金) 21:50:34.87ID:De8CdFl70
お疲れサンクス
ブックマークしとくわ
2021/02/13(土) 16:56:29.46ID:fgH2VtvK0
rustに対応しよう!
2021/02/18(木) 17:27:52.44ID:DArvuh9T0
C#のクラスを追加したときにpublicが付かないんですが、
デフォルトで付けるような設定は可能ですか?
786デフォルトの名無しさん (エムゾネ FF1f-ZFay)
垢版 |
2021/02/19(金) 18:25:15.63ID:fDDOvymYF
OK
2021/02/19(金) 21:55:00.91ID:Sk2i50MI0
>>785
テンプレファイル書き換え。
2021/02/23(火) 14:55:20.22ID:r4pc7zwBd
visual studioに関係しているフォルダをdefenderの例外設定に入れたら爆速になって草
今までクソ重かったのは何だったんだ
2021/02/23(火) 15:32:37.55ID:3REzuazL0
16.8.6がインストールできるようになったとVisualStudioが行ってきたからリリースノートをクリックしたら
リリースノートは16.8.5までしかない
まあアップデートするけども
2021/02/23(火) 17:00:25.20ID:ysYwoRGz0
ja-jpでなくてen-usならあんじゃね?リリースノート
2021/02/23(火) 17:07:00.53ID:kK/RuhOa0
>>788
そうなん?
2021/02/23(火) 20:43:24.47ID:ysYwoRGz0
en-usも5止まりだったわw
2021/02/24(水) 01:08:36.11ID:edAGB3A30
vsのgitでの差分をwinmergeで見れるようにしたいんですけど、オプション-gitグローバル設計の差分ツールの設計がグレーアウトしてるんですよね
どう設定すればwinmergeが適用されるんでしょうか?
2021/02/24(水) 13:24:16.66ID:ZkVENSNg0
16.8.6普通に入れれたぞ
2021/02/24(水) 13:31:51.81ID:qoFphrAF0
うん、リリースノートがまだ出てないって話だったでしょ
2021/02/24(水) 13:56:34.07ID:KQ+qz6+10
>>794
aho
2021/02/24(水) 14:14:36.19ID:2F6/NL6dr
「全ての参照を検索」で出てくるウィンドウの中のクラスをマウスオーバーすると出てくるポップアップヒントの色ってどこで変えられるか誰か知らない?
エディタの設定引き継いでくれなくて白地に白文字でなにも読めない
2021/02/24(水) 14:21:40.74ID:MOY4Wn/Z0
>>796
エイホをバカにすんな!
799デフォルトの名無しさん (ワッチョイ ff6a-W5tZ)
垢版 |
2021/02/24(水) 19:45:12.78ID:A+DDCqAF0
>>797
色テーマ変えてみれば?
俺はいまだにリファクタのシンボル名変更がうまく見えるテーマにたどり着けない
800デフォルトの名無しさん (ワッチョイ 4301-pQAD)
垢版 |
2021/02/24(水) 21:19:26.80ID:/ijFpzJL0
あわしろ氏は16.8.6は入れないほうが良いと言ってたな。
2021/02/24(水) 21:36:39.61ID:aLOaaYJ00
you will she
2021/02/24(水) 22:51:27.12ID:9xPzMjIbd
>>800
誰やねん
2021/02/25(木) 08:17:34.68ID:QBvTuEhI0
The Visual Studio release notes for version 16.8.6 haven't been published due to an "outage impacting our publishing". In the mean time, see what's in the release here: https://developercommunity.visualstudio.com/t/No-Release-Notes-for-version-1686/1346863#T-N1348338

https://twitter.com/mkristensen/status/1364624092914012161
https://twitter.com/5chan_nel (5ch newer account)
2021/02/25(木) 17:58:02.23ID:2ErHnmDtM
>>800
だれ…?
斜め前に座ってるおばちゃん?
2021/02/25(木) 18:09:20.09ID:gX6xemyE0
>>804
誰の斜め前やねん?w
2021/02/25(木) 18:33:24.18ID:lnJvnVl60
16.7.12
2021/02/25(木) 18:59:36.17ID:3nNreQ200
むしろ後ろにおるとか
2021/02/26(金) 09:02:09.46ID:V5b86U/K0
Windowsの%Temp%環境変数をImDisk(RAMディスク)に指定してるとパフォーマンスプロファイラ起動できないんだなぁ
他のRAMディスクなら大丈夫らしいけど
2021/02/26(金) 23:24:32.71ID:FcCx4Fih0
>>789

This release contains two fixes both on Developer Community:

Fixed a high priority bug blocking developers from pushing code to Azure Functions or other Azure resources from Visual Studio 2019.
VS 16.8.5 Create a Git repository - Create a new GitHub repository - PUBLIC (unchecked Private option) - FAIL
810デフォルトの名無しさん (エムゾネ FFea-RATT)
垢版 |
2021/03/02(火) 18:46:03.34ID:2RCjcGnLF
VS2019でMSのアカウントでログインしてるから問題無いと思ってたが
OneDriveの方から2年以上ログインが無いのでデータ削除するってメールが来た
連動してないんだっけ?
2021/03/03(水) 19:18:38.89ID:dvlSEn850
16.9.0
2021/03/03(水) 20:40:23.76ID:xD1ZZqMA0
大型アップデートだな
2021/03/03(水) 21:14:53.92ID:yp6IAEV5x
ということは様子見だな。
人柱さん、よろしく。
2021/03/03(水) 22:05:30.68ID:W2AnTfXo0
16.9 RTMだとWinUI 3 Preview 4使えないのか
2021/03/04(木) 08:26:14.08ID:pv2di4PAd
次は17.0 になるのか
それとも 16.10なのか
2021/03/04(木) 10:15:10.76ID:ZFJJPSSH0
2021か2022でるまでは16でしょ
2021/03/04(木) 12:51:44.88ID:pv2di4PAd
うん、だから 17 になって 2021 がでるのか
2019のままかどっちかなと思って
2021/03/04(木) 13:01:03.17ID:IgXRDTnC0
v16.10 Preview 1がリリースされてるし2019のまま16.10になるんじゃない
2021/03/04(木) 14:35:33.78ID:j7s1Ze1y0
16のままだろうが17になろうがどうでもいい
おまえらのアップデート報告が一番大事
2021/03/06(土) 08:46:47.90ID:JmazH2pf0
before
Microsoft(R) C/C++ Optimizing Compiler Version 19.28.29336 for x64

    ↓

after
Microsoft(R) C/C++ Optimizing Compiler Version 19.28.29910 for x64
2021/03/07(日) 01:49:26.09ID:Xpx6i1ai0
16.9がXamarinだとバグだらけなので16.8系列に戻したいんだけどどうすりゃいいの?
2021/03/07(日) 02:49:09.05ID:CK1NZzAC0
2019で現在提供されているのは16.0, 16.4, 16.7, 16.9のみなので16.8は公開終了だろ
2021/03/07(日) 03:18:37.78ID:0KQTfcsS0
すぐにアップするのが悪い
2021/03/07(日) 03:19:45.40ID:HvxUUjRD0
>>822
サポートされるのがベースラインか最新のマイナーバージョンの最新リリースに限られるだけで、他のリリースも公開はしてるぞ
ついでに16.0は既にサポート終了

>>821
以前のバージョンのインストーラーは↓からダウンロード出来る
https://docs.microsoft.com/ja-jp/visualstudio/releases/2019/history#release-dates-and-build-numbers
バージョンダウンは一旦アンインストールが必要かも
2021/03/07(日) 05:22:52.94ID:1wgjEUZz0
vs2021まだかよ
2021/03/07(日) 06:43:59.29ID:5nya10LQ0
/std:c++20 キ━(゚∀゚)━( ゚∀)━( ゚)━( )━(` )━(Д` )━⊃Д`)━テナイ
2021/03/07(日) 15:47:35.88ID:F4NZBckM0
いつになったら64bitになるんですかね
2021/03/07(日) 15:51:22.55ID:5nya10LQ0
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
2021/03/07(日) 20:10:56.28ID:jb1v7YmiF
ARM版VSはまだか。
2021/03/07(日) 20:13:23.50ID:PdSJLrRV0
>>829
まったく開発してないと思う
2021/03/08(月) 16:08:25.16ID:7LVJ7UCy0
自作ツールを公開するときって、ソースコード付きなら使用説明書省いても大丈夫だよね
2021/03/08(月) 16:25:38.36ID:0zAClUQsM
>>831
何が目的で公開したいのかにもよるが、
そのツールの目的と、とりあえず動かすための手順くらいは書くことをおすすめする
あと赤の他人からのコントリビューションを期待しているならライセンスも
2021/03/08(月) 16:34:55.83ID:X7VxBU8N0
GUIで直感でわかるようなUIなら
CUIで/helpオプションあるなら
かな
2021/03/08(月) 17:27:07.41ID:6lKYXbK20
人に使ってほしいなら、それなりのドキュメントがいるやろ。
公開だけが目的ならなくてもええんちゃう。
2021/03/08(月) 19:27:34.14ID:yzJktHgYa
>>831
どこの誰か知らない奴の作った使えるかどうかも分からないプログラムをわざわざソース読んでまで理解して使おうと思う人間は滅多にいないだろう
2021/03/08(月) 21:37:58.08ID:AQww3Oqo0
>>831
安心してほしい。誰もソース読まないから使いもしない。
2021/03/08(月) 23:17:04.13ID:ZiVdiQxH0
どこの誰か知らない奴の作ったソースlコードをコピペして製品として出してくるヤツもいるからなあ。
せめてちょっと整形するくらいはしろよと。
2021/03/09(火) 10:23:49.99ID:wU5ojqHq0
ツールバーに[ビルド]の項目がないんだけど、なぜでしょう?
2021/03/09(火) 12:32:17.76ID:M3S+Typf0
表示してないだけ?
2021/03/09(火) 13:58:04.30ID:wU5ojqHq0
ツール-カスタマイズ-コマンド のプレビューには表示されてるんですよね…
c++ビルドツールも入れてるんですが
841デフォルトの名無しさん (ワッチョイ 6b9b-JUhj)
垢版 |
2021/03/09(火) 14:16:07.86ID:iP4nVCks0
やった人は判ると思うけど
ホント95%以上はクレクレ厨
手を動かさないで文句だけ言うやつの方が多い
2021/03/10(水) 04:43:25.61ID:c2L2xwdp0
16.9.1
843デフォルトの名無しさん (ワッチョイ 9f02-0RAh)
垢版 |
2021/03/11(木) 19:34:51.29ID:HAegfSmI0
最近、検索のポップアップとかインテリセンスのメニューなんかが
ESCキーで消えない現象が出てるのって俺だけ?
844デフォルトの名無しさん (ワッチョイ 8202-xjD7)
垢版 |
2021/03/12(金) 08:17:18.99ID:ygWzdVxA0
ビルド完了時にエラー一覧を表示も効かなくなってるわ
2021/03/12(金) 10:23:55.47ID:Y6r38Ho30
折り畳んだはずのコメントやコードが、いつの間にか展開されてることがあるんですが、
原因が分かる方いますか?
また、折り畳み情報ってどこに保存されているんでしょうか?
2021/03/12(金) 11:25:21.89ID:TwrniDocM
あなたの心の中に
847デフォルトの名無しさん (スフッ Sda2-5Lpg)
垢版 |
2021/03/12(金) 19:46:24.43ID:/f1p+vzud
やはりそうか
2021/03/13(土) 07:35:35.88ID:XuuHGu2f0
Microsoft(R) C/C++ Optimizing Compiler Version 19.28.29910 for x64
                                                  ↓
Microsoft(R) C/C++ Optimizing Compiler Version 19.28.29912 for x64
2021/03/13(土) 11:58:20.96ID:yPQY0MX+0
devenv /rebuild hoge.sln でコマンドラインからソリューションのビルドをしているんだけど、
NuGetパッケージを使っているプロジェクトだとと下のエラーで失敗した。

........\obj\project.assets.json' が見つかりません。NuGet パッケージの復元を実行して、このファイルを生成してください。

devenvのオプションとか探してもよくわからなかったんだけれども、NuGetパッケージの
復元ってどうやればいいんだろう?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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