!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
探検
Visual Studio 2019 Part5
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (アウアウウー Sa3f-Nmly)
2020/08/18(火) 12:43:43.24ID:Kg5PamBJa689デフォルトの名無しさん (ワッチョイ a7a7-Bv92)
2021/01/26(火) 16:23:51.44ID:wf18ET4H0 667,248
とか
とか
690デフォルトの名無しさん (ワッチョイ 2790-8PYP)
2021/01/26(火) 22:40:57.98ID:64uDtU+H0 部分的な書き方になっちゃってすまない。。
ActiveXObject("Microsoft.XMLDOM") がedgeでは動作しないみたいだ。
ネットで調べると、以下のように書くと、
解決しそうなこと書いてあった。
これなら、IEもChromeもedge も動作するかな?
if(ActiveXObject) {
domObject = new ActiveXObject("Microsoft.XMLDOM");
} else {
domObject = document.implementation.createDocument(...);
}
ActiveXObject("Microsoft.XMLDOM") がedgeでは動作しないみたいだ。
ネットで調べると、以下のように書くと、
解決しそうなこと書いてあった。
これなら、IEもChromeもedge も動作するかな?
if(ActiveXObject) {
domObject = new ActiveXObject("Microsoft.XMLDOM");
} else {
domObject = document.implementation.createDocument(...);
}
691デフォルトの名無しさん (ワッチョイ 2790-8PYP)
2021/01/26(火) 22:42:34.78ID:64uDtU+H0692デフォルトの名無しさん (ワッチョイ 662f-unxX)
2021/01/31(日) 14:55:03.21ID:QuI6Fit80 C#で作ったアプリケーションをビルドしました。
実行ファイルが作成されたbin>releaseのフォルダに、実行ファイルがあると正常に実行できるのですが、
他のフォルダにコピーすると実行できない(ダブルクリックしても反応しない)
状態です。
なぜなんでしょう?
実行ファイルが作成されたbin>releaseのフォルダに、実行ファイルがあると正常に実行できるのですが、
他のフォルダにコピーすると実行できない(ダブルクリックしても反応しない)
状態です。
なぜなんでしょう?
693デフォルトの名無しさん (ワッチョイ 3abd-De9m)
2021/01/31(日) 15:53:02.38ID:2WBeknRq0 >>692
.dllとかもいるんとちゃうか?
.dllとかもいるんとちゃうか?
694デフォルトの名無しさん (ワッチョイ 36df-hNHF)
2021/02/02(火) 00:37:25.08ID:eKjK+90p0 そんなときにILMerge
695デフォルトの名無しさん (ワッチョイ 11da-4RrZ)
2021/02/02(火) 05:31:40.82ID:K9rz1pjI0696デフォルトの名無しさん (ワッチョイ 5d2d-M8vF)
2021/02/02(火) 10:32:20.43ID:ecX0Yfuo0 >>692はマルチポストしててもう解決してる
697デフォルトの名無しさん (ワッチョイ 4a47-s1A1)
2021/02/02(火) 10:56:56.59ID:n0oY7m3v0 >>696
安心した
安心した
698デフォルトの名無しさん (ワッチョイ a510-RNyz)
2021/02/02(火) 20:02:51.13ID:Fo96HejD0 いい奴かよ
699デフォルトの名無しさん (ブーイモ MM8e-CcCy)
2021/02/03(水) 07:48:39.24ID:JpHt3wBCM >>696
良かった良かった
良かった良かった
700デフォルトの名無しさん (ワッチョイ 3a32-Y6bJ)
2021/02/03(水) 19:39:24.98ID:FJQE1f2p0 MSVCに限った話もここで良いですか?Community 2019 Version 16.8.4を使用しています
https://i.imgur.com/qMgkY59.png
URLのスクリーンショットは新規コンソールアプリで上記インラインアセンブリだけを挿入し
cppソースからxorとincにブレークポイント、xorでブレーク&再開後・再びブレークした物です
しかし逆アセンブリを見るとcppソースと異なり、incではなく"Hallo World\n"まで進んでいます
どうもインラインアセンブリ内のラベルが原因のようで、同行にしてもセミコロンを入れても意味はなく
行単位のズレならまだしも、バイト単位でずれて居ると見えブレーク位置によって不正な命令に変化します
Releaseも同じ症状になるのでデバッグ形式は関係ないようですが、これは環境依存の問題でしょうか?
一応Developer Communityやgithub.com/Microsoft周りをinline assembler+label+breakpoint辺りで
探ってみましたが巧く見つけられず…Visual Studio 2019自体を入れ直してみても改善しませんでした
https://i.imgur.com/qMgkY59.png
URLのスクリーンショットは新規コンソールアプリで上記インラインアセンブリだけを挿入し
cppソースからxorとincにブレークポイント、xorでブレーク&再開後・再びブレークした物です
しかし逆アセンブリを見るとcppソースと異なり、incではなく"Hallo World\n"まで進んでいます
どうもインラインアセンブリ内のラベルが原因のようで、同行にしてもセミコロンを入れても意味はなく
行単位のズレならまだしも、バイト単位でずれて居ると見えブレーク位置によって不正な命令に変化します
Releaseも同じ症状になるのでデバッグ形式は関係ないようですが、これは環境依存の問題でしょうか?
一応Developer Communityやgithub.com/Microsoft周りをinline assembler+label+breakpoint辺りで
探ってみましたが巧く見つけられず…Visual Studio 2019自体を入れ直してみても改善しませんでした
701デフォルトの名無しさん (ワッチョイ 797c-L6Wt)
2021/02/04(木) 11:57:03.48ID:4/57iig+0 label: nop 入れてみたら?
702デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/05(金) 04:58:27.99ID:32PxEni70 >>701
nopを挿入しnopにブレーク設定すればincで停まりますが、incにブレーク設定するなら結果は同じですね
その分後ろに行くだけなので命令の頭にCCが書き込まれない場合も同様。むしろおま環なのかどうかです
nopを挿入しnopにブレーク設定すればincで停まりますが、incにブレーク設定するなら結果は同じですね
その分後ろに行くだけなので命令の頭にCCが書き込まれない場合も同様。むしろおま環なのかどうかです
703デフォルトの名無しさん (ワッチョイ 5752-IB1A)
2021/02/05(金) 07:30:37.56ID:XbPEadHi0 ブレークポイントはインラインでなくともずれる事がある
Releaseビルドのような最適化が行われたコードは当然としてDebugビルドでも
おまかんかどうかは後で試してみるよ
アセンブラを使いたい理由はわからんけど
32bitがそろそろオワコンだし
64bitだとインラインは使えないし
インラインじゃない普通のアセンブラを使ってみたら?
Releaseビルドのような最適化が行われたコードは当然としてDebugビルドでも
おまかんかどうかは後で試してみるよ
アセンブラを使いたい理由はわからんけど
32bitがそろそろオワコンだし
64bitだとインラインは使えないし
インラインじゃない普通のアセンブラを使ってみたら?
704デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/05(金) 08:05:41.23ID:32PxEni70 >>703
最適化はともかく、ご指摘のずれるというのは設定しようとした行ではなく、実際に作用するコード行へ移されるという意味ではなくてですか?
アセンブリなら命令とネイティブコードは対ですし、ましてや命令の頭以外にSBPが挿入されて不正命令化するのは不具合にしか見えないけども…
インラインアセンブラの用途は主にレガシーアプリをラップする関数スタブです。前処理や__stdcall→__fastcallにして引数増やすとか
EBP経由で前フレームを参照する事もありますし、C/C++ではテイルコールに出来ないと大分増長なネイティブコードが出来上がるので
MASMの方が端々で堅牢だと思いますが、C/C++ソースと手軽に連携する分には…という感じです。bitの点は元アプリがx86しかありません
最適化はともかく、ご指摘のずれるというのは設定しようとした行ではなく、実際に作用するコード行へ移されるという意味ではなくてですか?
アセンブリなら命令とネイティブコードは対ですし、ましてや命令の頭以外にSBPが挿入されて不正命令化するのは不具合にしか見えないけども…
インラインアセンブラの用途は主にレガシーアプリをラップする関数スタブです。前処理や__stdcall→__fastcallにして引数増やすとか
EBP経由で前フレームを参照する事もありますし、C/C++ではテイルコールに出来ないと大分増長なネイティブコードが出来上がるので
MASMの方が端々で堅牢だと思いますが、C/C++ソースと手軽に連携する分には…という感じです。bitの点は元アプリがx86しかありません
705704 (ワッチョイ 1f32-RXZG)
2021/02/05(金) 08:13:56.36ID:32PxEni70 誤字脱字失礼…「前処理→前後処理」、「増長→冗長」です
706デフォルトの名無しさん (ワッチョイ 5752-IB1A)
2021/02/05(金) 08:22:49.40ID:XbPEadHi0 バイト単位でずれて不正命令化?
まあそれはお気の毒で
Cのコード中にアセンブラで命令を追加して
いつでも正しく動作する
って方が無茶な要求かと思います
処理的にはラッパ関数を経由するのが普通だと思うけど
何でそんなトリッキーな方法を使おうとしたの?
まあそれはお気の毒で
Cのコード中にアセンブラで命令を追加して
いつでも正しく動作する
って方が無茶な要求かと思います
処理的にはラッパ関数を経由するのが普通だと思うけど
何でそんなトリッキーな方法を使おうとしたの?
707デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/05(金) 08:42:05.86ID:32PxEni70 他者のバイナリかつ元の引数だけでは飛ばす関数への処理に足りず、ローカル変数を参照せざる得ない場合とかですかね
趣味レベルの話なので是非については…という所ですが、デバッグ情報かデバッガがおかしいのか記憶にない挙動ゆえに
フォーマッタもIntelliSenseも__asmブロックには関知しませんし、x64での廃止も悪い意味でレガシーとなりましたか
趣味レベルの話なので是非については…という所ですが、デバッグ情報かデバッガがおかしいのか記憶にない挙動ゆえに
フォーマッタもIntelliSenseも__asmブロックには関知しませんし、x64での廃止も悪い意味でレガシーとなりましたか
708デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/05(金) 08:50:30.85ID:32PxEni70 ああ、もちろん実際の関数スタブには__declspec(naked)付けてますよ、完全マニュアルです
709デフォルトの名無しさん (ワッチョイ 1f78-JWMU)
2021/02/05(金) 10:52:50.21ID:w+kp50Zw0 ちょっと調べてみたけど、
2019ではソースの行番号とアドレスの対応がおかしいデバッグ情報を出力しているみたい。
2015では正しくブレークポイントを設定できる。
デバッグ時のみ古いバージョンでコンパイルするか、
__asm内でのラベルが問題なので、__asmブロックをラベルの前後で分割して、ラベルを__asm外に移動させる
というくらいしか回避策は思いつきません。
2019ではソースの行番号とアドレスの対応がおかしいデバッグ情報を出力しているみたい。
2015では正しくブレークポイントを設定できる。
デバッグ時のみ古いバージョンでコンパイルするか、
__asm内でのラベルが問題なので、__asmブロックをラベルの前後で分割して、ラベルを__asm外に移動させる
というくらいしか回避策は思いつきません。
710デフォルトの名無しさん (ワッチョイ 9fda-v/bT)
2021/02/05(金) 12:13:00.10ID:Q0mSqgAC0 OSがWindows8以降で、シーケンシャルな処理なんて出来るの?
デバッグ環境なら、途中で止まるからシーケンシャル動作可能になるだろうけど。
デバッグ環境なら、途中で止まるからシーケンシャル動作可能になるだろうけど。
711デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/05(金) 20:37:13.40ID:32PxEni70 >>709
2015情報まで、有り難うございます。この再現性でPreview抜けてくるかと訝しんでいたのですが
まぁ設定やWindows SDKが影響する道理ないですか、凡そ検証機会も失われたという事でしょうか
__asmブロックの分割…ラベルだけのCコードなら出力変わらず、後続命令なしのアライメントは可能
__asm外ならラベルも大文字小文字を区別・インデントへ悪影響なし、回避策以上に良いかもです
2015情報まで、有り難うございます。この再現性でPreview抜けてくるかと訝しんでいたのですが
まぁ設定やWindows SDKが影響する道理ないですか、凡そ検証機会も失われたという事でしょうか
__asmブロックの分割…ラベルだけのCコードなら出力変わらず、後続命令なしのアライメントは可能
__asm外ならラベルも大文字小文字を区別・インデントへ悪影響なし、回避策以上に良いかもです
712デフォルトの名無しさん (ワッチョイ bfda-g7o/)
2021/02/06(土) 16:14:53.40ID:xYsncZSh0 2年ぶりに無償の2019起動したらサインインできず電話番号を要求された
Win7ですが電話番号を入れたら使えるようになります?
使ってる人は新しいアカウントを取ってます?
Win7はもう無理?
オフラインで動かす方法はあります?
Win7ですが電話番号を入れたら使えるようになります?
使ってる人は新しいアカウントを取ってます?
Win7はもう無理?
オフラインで動かす方法はあります?
713デフォルトの名無しさん (ワッチョイ 9fad-c5nb)
2021/02/06(土) 16:23:33.01ID:ROiZJzWf0714デフォルトの名無しさん (ドコグロ MMdb-7LHW)
2021/02/06(土) 16:42:56.79ID:DxNVmrefM >>712
Microsoftアカウントのこと?
Microsoftアカウントのこと?
715デフォルトの名無しさん (ワッチョイ 9fad-c5nb)
2021/02/06(土) 16:49:22.75ID:ROiZJzWf0 バージョン管理というか
ベータとして作ったものをとっときたいんだけど
gitでバージョン管理としてとっとくしかないの?
プロジェクトごとコピーとかって無理なの?
ベータとして作ったものをとっときたいんだけど
gitでバージョン管理としてとっとくしかないの?
プロジェクトごとコピーとかって無理なの?
716デフォルトの名無しさん (ワッチョイ b75f-JWMU)
2021/02/06(土) 16:59:31.40ID:JdsD+Ic/0 ZIPに固めてOneDriveに保存でいいじゃ無い
717デフォルトの名無しさん (アウアウエー Sadf-56gX)
2021/02/06(土) 17:57:47.99ID:AF/+RoMra なんだかんだいって、結局はそれが一番最後の砦になったりすることが
まれによくあるから侮れない
まれによくあるから侮れない
718デフォルトの名無しさん (ワッチョイ 5752-IB1A)
2021/02/06(土) 18:00:53.24ID:ps8IV24p0 フォルダこと保存
が最強だよ
が最強だよ
719デフォルトの名無しさん (ワッチョイ d74f-QgsX)
2021/02/06(土) 18:11:31.42ID:LwIa9kRI0 バージョン管理とバックアップはそもそも目的が違うしなぁ。
アーカイブがいっぱいあってもどれがなんのバージョンだっけ?ってなりかねない。
アーカイブがいっぱいあってもどれがなんのバージョンだっけ?ってなりかねない。
720デフォルトの名無しさん (ブーイモ MMcf-pzeG)
2021/02/06(土) 18:25:21.80ID:tpGSBvGQM GitHubリポジトリにはリリースを保存しておく場所があるのでそこでいいよ
リリースが.NETパッケージならNuGetリポジトリとかでもOK
非公開だったら社内にリポジトリサーバーを構築して管理するといい
リリースが.NETパッケージならNuGetリポジトリとかでもOK
非公開だったら社内にリポジトリサーバーを構築して管理するといい
721デフォルトの名無しさん (ワッチョイ bfda-g7o/)
2021/02/06(土) 18:32:37.88ID:xYsncZSh0 >>714
2年ぶりに無償の2019起動したらライセンスが古くなったため更新する必要があります。インターネットに接続して(略)と出て使えません。
正しいパスワードでサインインしたらご使用のアカウントがロックされました。アカウントの解除(略)と出て電話番号を要求されます。
Microsoftアカウントのことです。
サインインも2年ぶりです。
2年ぶりに無償の2019起動したらライセンスが古くなったため更新する必要があります。インターネットに接続して(略)と出て使えません。
正しいパスワードでサインインしたらご使用のアカウントがロックされました。アカウントの解除(略)と出て電話番号を要求されます。
Microsoftアカウントのことです。
サインインも2年ぶりです。
722デフォルトの名無しさん (ワッチョイ 5710-FV/V)
2021/02/06(土) 18:44:27.48ID:RC+saUqk0 コールドスリープしてるような間抜けはそうそう居ないだろ
723デフォルトの名無しさん (ドコグロ MMdb-7LHW)
2021/02/06(土) 18:54:27.06ID:DxNVmrefM >>721
うん、じゃあ電話番号登録すればいいんじゃないの?
うん、じゃあ電話番号登録すればいいんじゃないの?
724デフォルトの名無しさん (ワッチョイ 17da-4M9e)
2021/02/06(土) 19:09:06.95ID:a6ymKAOD0725デフォルトの名無しさん (ワッチョイ 9f6a-JWMU)
2021/02/06(土) 22:20:43.87ID:0MPuH4rg0 アンチMSおじさんの香りがしてきた
726デフォルトの名無しさん (ワッチョイ 3761-c/rn)
2021/02/06(土) 23:13:09.09ID:MdWn+J3B0 >>719
ちゅうか、gitも、(差分方式と似た)増分方式なので、
差分よりはましだが、それでも基点となるファイルが壊れてしまえば
最新版以外は恐らく再現できなくなってしまうだろうから、
バックアップとしては意味無いと思われる。
ちなみに、差分方式は、直前に対しての変化を記録していくが、
増分方式は、ある基点となるファイルからの違いを記録しておくらしい。
差分方式は連鎖のどれか一箇所でも壊れればそれ以後が全て再現できなくなるが、
増分方式は、記録を開始した時点のファイルが壊れない限りは、
全損はしない。
だから、どこかの時点のバックアップがいくつかとってあれば、
全損する可能性は低いと言うことになるようだ。
よう知らんが。
ちゅうか、gitも、(差分方式と似た)増分方式なので、
差分よりはましだが、それでも基点となるファイルが壊れてしまえば
最新版以外は恐らく再現できなくなってしまうだろうから、
バックアップとしては意味無いと思われる。
ちなみに、差分方式は、直前に対しての変化を記録していくが、
増分方式は、ある基点となるファイルからの違いを記録しておくらしい。
差分方式は連鎖のどれか一箇所でも壊れればそれ以後が全て再現できなくなるが、
増分方式は、記録を開始した時点のファイルが壊れない限りは、
全損はしない。
だから、どこかの時点のバックアップがいくつかとってあれば、
全損する可能性は低いと言うことになるようだ。
よう知らんが。
727デフォルトの名無しさん (ワッチョイ 3761-c/rn)
2021/02/06(土) 23:19:04.67ID:MdWn+J3B0 >>726
[補足]
増分方式の場合、ある日時T0のファイルのバックアップがしっかりとってあれば、
T0以後の増分記録がいくつか破壊しても、破壊した日時のソースは欠損してしまうが、
破壊していない日時のソースは再現できる。
T0のソースが壊れてバックアップからも復元できなくなった場合のみ、
それ以後のソースが全損する。
差分方式の場合は、差分連鎖の一箇所でも壊れれば、それ以後は一切合切
壊れてしまう。
なので、全ての差分を全部きっちりバックアップしないと、危険となる。
増分方式の場合は、日時T0のソースを十分にバックアップしておけば、
以後のデータは時々バックアップする程度で、問題ないと考えられる。
[補足]
増分方式の場合、ある日時T0のファイルのバックアップがしっかりとってあれば、
T0以後の増分記録がいくつか破壊しても、破壊した日時のソースは欠損してしまうが、
破壊していない日時のソースは再現できる。
T0のソースが壊れてバックアップからも復元できなくなった場合のみ、
それ以後のソースが全損する。
差分方式の場合は、差分連鎖の一箇所でも壊れれば、それ以後は一切合切
壊れてしまう。
なので、全ての差分を全部きっちりバックアップしないと、危険となる。
増分方式の場合は、日時T0のソースを十分にバックアップしておけば、
以後のデータは時々バックアップする程度で、問題ないと考えられる。
728デフォルトの名無しさん (ワッチョイ 3761-c/rn)
2021/02/06(土) 23:22:40.99ID:MdWn+J3B0 >>727
増分方式の場合、起点となるT0さえ無事であれば、それ以後の増分データの
一部が壊れても、壊れてない日時のソースは復元できるので、
全損はしない。つまり、2015年1月1日をT0として、そのソースが無事であれば、
2018/08/16 の増分データが破壊されたとしても、
2020/02/01 のソースは再現できる。
増分方式の場合、起点となるT0さえ無事であれば、それ以後の増分データの
一部が壊れても、壊れてない日時のソースは復元できるので、
全損はしない。つまり、2015年1月1日をT0として、そのソースが無事であれば、
2018/08/16 の増分データが破壊されたとしても、
2020/02/01 のソースは再現できる。
729デフォルトの名無しさん (ワッチョイ 3761-c/rn)
2021/02/06(土) 23:25:01.94ID:MdWn+J3B0730デフォルトの名無しさん (ワッチョイ d74f-QgsX)
2021/02/07(日) 00:17:26.33ID:KNf11SZT0 >>726
だから目的自体違うんだからそんな考察意味ないって。
だから目的自体違うんだからそんな考察意味ないって。
731デフォルトの名無しさん (ワッチョイ 9f47-sEHH)
2021/02/07(日) 04:32:23.11ID:dqeWyIes0732デフォルトの名無しさん (スフッ Sdbf-sEHH)
2021/02/07(日) 15:27:38.50ID:8FC2dJb9d ID:MdWn+J3B0
長々と書いてるけどgitは増分方式で保存という前提が間違ってるんだよ
長々と書いてるけどgitは増分方式で保存という前提が間違ってるんだよ
733デフォルトの名無しさん (エムゾネ FFbf-6HDI)
2021/02/07(日) 18:16:11.41ID:4v/nAOdwF たしかにちょっとログインさぼっただけで
pw変えたり間違った訳でもないのに
勝手にアカウントロックされるのは迷惑な仕組みだよな
pw変えたり間違った訳でもないのに
勝手にアカウントロックされるのは迷惑な仕組みだよな
734デフォルトの名無しさん (ワッチョイ 1769-cBNq)
2021/02/07(日) 18:24:52.04ID:JqeZYMDR0 2年間をちょっとサボっただけとか言われるMS可哀想
735デフォルトの名無しさん (ワッチョイ f74f-wOTb)
2021/02/07(日) 23:10:27.39ID:vT8A6dmF0 なんで2年間もログインさぼるんだw
736デフォルトの名無しさん (ブーイモ MM3b-FYfs)
2021/02/08(月) 07:50:54.84ID:zbMMYuCcM エルフに攫われて異世界へ
737デフォルトの名無しさん (ササクッテロラ Sp0b-w34G)
2021/02/08(月) 13:33:55.99ID:5K0v1cAlp 俺もエルフ抱きに行こ
738デフォルトの名無しさん (アウアウウー Sa9b-i1Ka)
2021/02/08(月) 15:17:33.26ID:W4gxJPVXa 塀の中から出てきたのか
739デフォルトの名無しさん (ワッチョイ 9fad-c5nb)
2021/02/08(月) 17:09:17.26ID:57MmUK2B0 結局プロジェクト別ファイルにするやり方よくわからん
740デフォルトの名無しさん (ワッチョイ 9fad-c5nb)
2021/02/08(月) 19:17:32.49ID:57MmUK2B0 vs でgitやる時って
マイクロソフトのアカウントでgithub勝手にアカウント取ったりしないよね?
マイクロソフトのアカウントでgithub勝手にアカウント取ったりしないよね?
741デフォルトの名無しさん (ワッチョイ 9fad-zhgz)
2021/02/08(月) 19:38:30.84ID:oNcg52Qy0 しないよ
742デフォルトの名無しさん (ワッチョイ 7fdf-XSVS)
2021/02/09(火) 00:21:09.87ID:bserFh320 gitメニュー、ほぼsource treeの代替になりそうでめちゃくちゃ便利だなと思ったけど知らなかっただけで元々こういうことできてたのかな?
743デフォルトの名無しさん (ワッチョイ 9f47-sEHH)
2021/02/09(火) 00:52:53.29ID:Ulftf9cH0 git push --tags
に該当する機能なくなってるよね
に該当する機能なくなってるよね
744デフォルトの名無しさん (ワッチョイ 9fad-QgsX)
2021/02/09(火) 06:39:00.77ID:v3NknSV20 gitでやるとき
ゲームのプログラムみたいに
キー操作や画面サイズとか
基本部分だけ作ってゲームに合わせて使いまわすって
やり方だとgitだけじゃ冗長しすぎてだめだよね?
プロジェクトをまんまコピーするの面倒くさそうだけど・・・
ゲームのプログラムみたいに
キー操作や画面サイズとか
基本部分だけ作ってゲームに合わせて使いまわすって
やり方だとgitだけじゃ冗長しすぎてだめだよね?
プロジェクトをまんまコピーするの面倒くさそうだけど・・・
745デフォルトの名無しさん (ワッチョイ 1fbd-7LHW)
2021/02/09(火) 07:13:39.95ID:iu64Jkj80746デフォルトの名無しさん (スフッ Sdbf-BME6)
2021/02/09(火) 07:50:55.56ID:Uf4M5Ahud gitのモジュール機能は使えないの?
使ったことないけど
使ったことないけど
747デフォルトの名無しさん (ワッチョイ 37a7-Wae7)
2021/02/09(火) 07:53:51.54ID:vwqm8Gq80 >>739
手動でフォルダコピーだとなんかまずいことあった?
手動でフォルダコピーだとなんかまずいことあった?
748デフォルトの名無しさん (ワッチョイ 9f47-sEHH)
2021/02/09(火) 09:10:19.81ID:Ulftf9cH0 >>744
git submodule
git submodule
749デフォルトの名無しさん (ブーイモ MMcf-pzeG)
2021/02/09(火) 16:54:20.42ID:91cm5OjDM Java開発はできないの?
750デフォルトの名無しさん (テテンテンテン MM8f-nt24)
2021/02/09(火) 17:02:05.99ID:tBJatxbQM MSの見解としては、VSCodeを使え
世間一般の見解としては、IntelliJを使え
世間一般の見解としては、IntelliJを使え
751デフォルトの名無しさん (ワッチョイ 1733-6qHG)
2021/02/09(火) 22:50:39.34ID:AR59Z9z20 c/c++が一番人気言語なのに扱いがぞんざいだな
ちょっとフォームアプリ作るときにC#とか使いたくねえ
ちょっとフォームアプリ作るときにC#とか使いたくねえ
752デフォルトの名無しさん (ワッチョイ 9fad-zhgz)
2021/02/09(火) 22:51:29.67ID:AIkEH3Op0 むしろちょっとフォームアプリ作りたい時こそC#だろ
753デフォルトの名無しさん (ワッチョイ 175f-56gX)
2021/02/09(火) 22:53:14.76ID:OoGqnNNo0 752が正しいけど、751の気持ちの方が分かる
754デフォルトの名無しさん (ワッチョイ d72d-XJ0Q)
2021/02/09(火) 23:13:15.25ID:/evbX9yr0 C++/CLIでGUI作成するの後から非推奨になったからなぁ
755デフォルトの名無しさん (ワッチョイ 1fbd-7LHW)
2021/02/09(火) 23:27:40.24ID:iu64Jkj80 今さらC/C++が一番人気はないと思うけど、C++/WinRTの出番?
756デフォルトの名無しさん (ワッチョイ 7fdf-XSVS)
2021/02/10(水) 00:39:57.02ID:PXY5WDG20 win32でアプリ作るとかもはや修行
757デフォルトの名無しさん (ワッチョイ b754-Eqhh)
2021/02/10(水) 00:56:52.46ID:2y8giwfx0 Win32は、それを楽しめる人じゃないと無理。
「仕事だからやってます」って感じならC#が楽。
「仕事だからやってます」って感じならC#が楽。
758デフォルトの名無しさん (ワッチョイ 9f52-xUEw)
2021/02/10(水) 01:34:33.47ID:2kmwzB0g0 >>756
もしかして 苦行
もしかして 苦行
759デフォルトの名無しさん (ワッチョイ 9f5a-JWMU)
2021/02/10(水) 01:37:43.52ID:kTBRsKtY0 C++で開発されてるフリゲはいっぱいあるし、それ用の開発環境もあるのになぜ非推奨なんだぜ……
760デフォルトの名無しさん (ワッチョイ 17da-4M9e)
2021/02/10(水) 01:49:30.15ID:yUXyQ14B0 他責なら苦行
自責なら修行
自責なら修行
761デフォルトの名無しさん (ワッチョイ 17da-4M9e)
2021/02/10(水) 01:53:03.71ID:yUXyQ14B0 C++ : Win32
C# : WinForms, WPF, UWP
C# : WinForms, WPF, UWP
762デフォルトの名無しさん (ワッチョイ 1fbd-7LHW)
2021/02/10(水) 02:18:24.32ID:teDb7k990763デフォルトの名無しさん (ワッチョイ 17de-Wae7)
2021/02/10(水) 02:35:11.09ID:eJsL5pXw0 無駄にすっげー時間かかるからなc++
今更こんなもんやりたくない
今更こんなもんやりたくない
764デフォルトの名無しさん (ワッチョイ 9f47-sEHH)
2021/02/10(水) 02:39:05.38ID:fXWf/5IM0 >>751
なわけねーだろ
なわけねーだろ
765デフォルトの名無しさん (ワッチョイ 17ad-su1W)
2021/02/10(水) 07:43:00.36ID:9TuBJaQx0 C++Builderはちょっとしたツールを作るのに便利だった
766デフォルトの名無しさん (ワッチョイ 9fda-v/bT)
2021/02/10(水) 09:03:43.26ID:n2JobU4y0 もうBorlandビルダー無いのかな?
趣味で使いたいから、最新版欲しい。
趣味で使いたいから、最新版欲しい。
767デフォルトの名無しさん (ドコグロ MMdf-s2wg)
2021/02/10(水) 14:15:16.61ID:1axQ7mShM C++Builderは今もあるよ。無料のCommunity エディションもある。
エンバカレロになってからもしばらく使いもしないのにアップグレードしてたな。
エンバカレロになってからもしばらく使いもしないのにアップグレードしてたな。
768デフォルトの名無しさん (ワッチョイ b75f-fyxf)
2021/02/10(水) 19:00:13.71ID:IKxmeGaW0 16.8.5
769デフォルトの名無しさん (アウアウウー Sa9b-De3E)
2021/02/10(水) 19:29:30.59ID:8p9jcauxa ニフティのボーランドフォーラムには通ったなぁ
770デフォルトの名無しさん (ワッチョイ 1f2d-gmuE)
2021/02/10(水) 20:24:49.45ID:SiY8zeyY0 16.7.11
771デフォルトの名無しさん (ワッチョイ 9f6a-JWMU)
2021/02/10(水) 21:52:10.64ID:GCixYKXo0772デフォルトの名無しさん (ワッチョイ 37a7-Wae7)
2021/02/10(水) 21:53:09.90ID:c05bCxho0 亀が優秀なので
773デフォルトの名無しさん (ワッチョイ 3761-AmvY)
2021/02/11(木) 02:06:05.90ID:9tQEVdS20 CとC++の人気を合算すると、C#を優に超え、一位のPythonに匹敵するくらいの人気になる。
774デフォルトの名無しさん (ワッチョイ 3733-Mgv3)
2021/02/11(木) 02:46:17.02ID:GLUfVc8i0 >>773
合算といっても、和じゃなくて論理和でしか。w
合算といっても、和じゃなくて論理和でしか。w
775デフォルトの名無しさん (アウアウウー Sa9b-i1Ka)
2021/02/11(木) 04:28:51.83ID:Lz8M8O2Ua >>773
全部足せば何でも一位になるよ
全部足せば何でも一位になるよ
776デフォルトの名無しさん (アウウィフ FF9b-6HDI)
2021/02/11(木) 11:18:50.19ID:n0GRjtoRF C++でWin32APIは苦行だが
C++でwxWidgetsは楽チンチン
C++でwxWidgetsは楽チンチン
777デフォルトの名無しさん (ワッチョイ 9f47-sEHH)
2021/02/11(木) 12:21:47.19ID:Q9sYZ7hm0 WDK使うときくらいしかVC++は使ってないな
778デフォルトの名無しさん (ワッチョイ 9f89-5m+a)
2021/02/11(木) 12:32:45.72ID:hIOrvucg0 .NET5でmsixを使用してパッケージングし、そこからインストールすると、インストール先のフォルダに大量の.NETランタイムが配置されるのは仕様?
フレームワーク依存のようにそれらを配置しないようにできる?
フレームワーク依存のようにそれらを配置しないようにできる?
779デフォルトの名無しさん (ワッチョイ bf7c-JWMU)
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で動く可能性は低くなるかも知れない
exe一本だけでも行けるようにはなる
ただし自分の(確認中の)PCでは動いても
自分の(その他の)PCで動くとは限らないし
他人のPCで動く可能性は低くなるかも知れない
781デフォルトの名無しさん (ワッチョイ 9f89-QgsX)
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!
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!
782デフォルトの名無しさん (ワッチョイ 9f89-QgsX)
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パッケージを取得する必要があります。
お役に立てば幸いです。
だいぶ探した、疲れた、そして達成感
目標を達成することは可能ですが、残念ながら、この機能は十分に文書化されていません。これらはあなたが従わなければならないステップです:
最初に.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 お疲れサンクス
ブックマークしとくわ
ブックマークしとくわ
784デフォルトの名無しさん (ワッチョイ 47b0-DrOF)
2021/02/13(土) 16:56:29.46ID:fgH2VtvK0 rustに対応しよう!
785デフォルトの名無しさん (ワッチョイ f277-2DCS)
2021/02/18(木) 17:27:52.44ID:DArvuh9T0 C#のクラスを追加したときにpublicが付かないんですが、
デフォルトで付けるような設定は可能ですか?
デフォルトで付けるような設定は可能ですか?
786デフォルトの名無しさん (エムゾネ FF1f-ZFay)
2021/02/19(金) 18:25:15.63ID:fDDOvymYF OK
787デフォルトの名無しさん (ワッチョイ 230a-kCi2)
2021/02/19(金) 21:55:00.91ID:Sk2i50MI0 >>785
テンプレファイル書き換え。
テンプレファイル書き換え。
788デフォルトの名無しさん (スププ Sd1f-ylyd)
2021/02/23(火) 14:55:20.22ID:r4pc7zwBd visual studioに関係しているフォルダをdefenderの例外設定に入れたら爆速になって草
今までクソ重かったのは何だったんだ
今までクソ重かったのは何だったんだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【外交】元台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」★2 [1ゲットロボ★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★8 [ぐれ★]
- 「母の部屋に安倍氏が表紙の機関誌が」「(安倍氏が被害者なのは)不思議に思いませんでした」山上被告の妹が証言 [おっさん友の会★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★5 [BFU★]
- 【高市売り】円安、止まらず!凄い勢いで暴落中。157円へ [219241683]
- 【ぺこ専🐰】なんG 兎田ぺこら実況スレ🏡【ホロライブ▶】
- 【悲報】ヤフコメ民「中国が水産物を輸入禁止にするなら、日本国民向けに安く販売すればいい。中国依存から脱するべき」 [153736977]
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 ⬅︎これ [279254606]
- 麻生太郎「今のアメリカ政治の変化は同盟国として看過できない」 [256556981]
- 【悲報】自民党のヒゲ、外務省局長と中国高官の写真にブチギレwwwwwwwwwwwwww [834922174]
