.Net Core / Net ASP Core [無断転載禁止]©2ch.net
: [sage] 2016/06/30(木) 03:45:41.80:EQd6Pds5 おらの群馬さにはIISなんてねえもんでりなっくすさ使ってしぃしゃーぷさ動かすべえな こんなの動くなんておったまげえな時代だわな んだいくべえ : [sage] 2016/06/30(木) 04:19:57.32:A/UfbtI3 我々は1が何故このようなスレッドを立てたのかという 疑問を解決するため、1の故郷である群馬県に向かった。 「まだ日本にこんなところがあったのか…」 思わず口に出てしまった言葉を同行した上司に失礼だと咎められた。 小人が住むような小さな家、ツギハギだらけの服を着る農夫たち、 そして彼らは余所者で身なりのいい我々を監視する様に見詰めている。 高度成長だの、神武景気だの、オリンピックだので浮かれていた 我々は改めて農村の現状を噛み締めていた。 ボロ屑のような家に居たのは老いた母親一人 我々を見るなり全てを悟ったのか、涙ながらに 「息子が申し訳ありません」と我々に何度も土下座して詫びた。 我々はこの時初めて1を許そうと思った。 誰が悪い訳ではない、農村の貧しさが全て悪かったのだ。 我々は1の母親から貰った干し柿を手に、 打ちひしがれながら東京へと帰路についた。 : [sage] 2016/06/30(木) 04:36:06.44:EQd6Pds5 なんで建てたってあんたぁ、ういんどうづさーヴぁーは高くてこうてこれんからださ 貧乏人は黙ってうぶんつさあつかうべ、だけど言葉だけはちゃんとしてねえとなんねえ ハイカラ言語のしーしゃーぷさ使うだよ : [sage] 2016/06/30(木) 12:42:26.12:viF1NE+7 にはこのスレの最期までそのキャラでいて欲しい : [sage] 2016/06/30(木) 22:43:27.23:NSbHNpiT けすとれるおもろいわ : [sage] 2016/07/01(金) 21:20:30.01:EsP3hQKF こいつで今は片手で数えられるぐらいしかない無料のASP.NETホスティングサービスが増えるといいね : [sage] 2016/07/02(土) 00:05:12.20:zGWMAOI9 SDKはいつまでPreview版なんだろか : [sage] 2016/07/02(土) 00:43:28.03:X3RprJAk ランタイム同梱やネイティブイメージ化ができるならデスクトップアプリでも使っていけるのかなーと思ったけど 基本的にウェブ向けな感じなのねん…そもそもGUIフレームワークが何も入ってねえし とりあえずPInvokeでMessageBox出すスタンドアロンアプリが吐けるのは確認したから .NET Core向けにビルドできそうなOSS探すか(なんかある?)あるいは自分でこしらえればやれないことは無いかしら : [sage] 2016/07/02(土) 01:11:09.30:X3RprJAk チラ裏:SDK入ってないPCで動くexeの吐き方 ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index#self-contained-applications o project.jsonのMicrosoft.NETCore.Appからtypeエントリを消す o runtimesセクション作ってwin7-x86とかターゲットを追加 o dotnet publishに-rオプションをちゃんと指定する(実行マシン上と異なるアーキがターゲットの場合) o 出来上がったpublishフォルダ(最小で約40MB)を丸ごとコピー project.lock.jsonで依存関係拾ってくれるからかVS拡張で構築したソリューションも簡単にコマンドからpublishできる感じ : [sage] 2016/07/02(土) 01:16:45.05:zGWMAOI9 docs落ちてたよな、こないだ。4-5時間504になってた。 : [sage] 2016/07/03(日) 06:15:48.63:qk7lGSjH 仕事で使えるのはいつになるだろね : [sage] 2016/07/03(日) 21:11:06.60:3LEz+c65 どんどんハッテンしてほしいね(#12539;ω・`) : [sage] 2016/07/03(日) 23:54:52.20:qk7lGSjH とりあえずdocsのtutorialにでも目を通しとくか : [sage] 2016/07/04(月) 21:28:45.34:kPvzgwhz VisualStudio15(仮)のリリースに合わせるって言ってた気がする : [sage] 2016/07/07(木) 21:11:59.09:9h7rnjZ8 ほしゅ : [sage] 2016/07/27(水) 11:58:17.40:daMn1ZwX 盛り上がらない(>_<) : [sage] 2016/07/28(木) 20:16:24.18:LOVhJ1yG 盛り上がらないですねえ : [sage] 2016/07/30(土) 02:52:49.38:6YLFMraq 職場で俺だけが盛り上がっとる… : [sage] 2016/08/19(金) 20:51:05.53:zfseOXRh Viewをもとにしたスキャフォールディングって、まだBacklogなんだな : [sage] 2016/08/19(金) 20:51:22.95:zfseOXRh 果たして実装されるのだろうか : [sage] 2016/08/30(火) 23:46:02.75:YOFOKxzR MySQLとLINQの連携方法が分からない : [sage] 2016/09/14(水) 11:29:31.62:hCerG0dU Announcing September 2016 Updates for .NET Core 1.0 ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/dotnet/2016/09/13/announcing-september-2016-updates-for-net-core-1-0/ : [sage] 2016/09/14(水) 12:06:59.55:YCqLsBgG Window SDKの方がインストールできない… : [sage] 2016/11/01(火) 08:08:31.25:d+iEelI1 .Net Coreは早くもオワコンと化してきたな WPFとかSilverlightみたいな臭いがする : [sage] 2016/11/01(火) 12:09:40.12:wctgMQq+ なぜ? : [sage] 2016/12/04(日) 20:07:06.36:OeUSkEhR EF前提は良くないと思う 日本ではDataSetがまだまだ主流だからね : [sage] 2016/12/04(日) 21:20:02.17:xm9hWeq0 前提じゃねーよ : [sage] 2016/12/16(金) 07:50:52.06:k5XdsnYC ,NetFWとの差分というか、公式NuGetパッケージ混みの名前空間対応表みたいなの、無いですか? PCLとか,NetStandardとか、触ってみて初めて「このクラス無いのかよ!」みたいなんが多くてキッツイ : [sage] 2016/12/16(金) 08:24:18.86:+Bxp7EGw ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/dotnet/core/api/ これじゃだめ?差分じゃないけどAPIの確認はできる : [sage] 2016/12/16(金) 10:40:48.97:0xDlP4aG ありがとう!たすかる!! : [sage] 2016/12/22(木) 21:57:21.31:I8Q9bC4R これから先はCoreが主流になっていくのか? : [sage] 2016/12/22(木) 22:50:24.03:yDZQvVeT しばらくはFullと並行でって感じかな : [sage] 2017/01/20(金) 08:39:24.12:LEOEpwqO アパッチで動くんけ? : [sage] 2017/01/20(金) 11:07:51.38:uaOwYInA 動くよ : [sage] 2017/01/20(金) 22:05:28.05:LEOEpwqO やってみるわ! : [sage] 2017/01/20(金) 22:14:29.26:mabh4TTs 基本的にリバースプロキシできればOK : [sage] 2017/01/24(火) 12:59:13.93:fPLA1xlS publishフォルダを一つの実行形式にできないのかね : [sage] 2017/01/24(火) 17:39:20.79:g9KGWoah corefxはそんな感じの思想で最近ずいぶん変わったよね : [sage] 2017/02/23(木) 03:10:37.48:LXEUOKlD 2.0はずいぶん先か : [sage] 2017/02/25(土) 00:47:19.31:N9ovtMND dotnetコマンドで.NETFramework 4.6.1をターゲットにビルドできる? 使いたいnugetパッケージがnetcoreappに対応してないのでターゲットを変えたい : [sage] 2017/02/25(土) 01:10:20.51:mTIo1lke ttp://jump.5ch.net/?http://stackoverflow.com/questions/38229813/is-net-cli-only-for-net-core : [sage] 2017/03/11(土) 15:48:12.37:+LwMML+J ExceptionのSerializationInfoとStreamingContextのコンストラクタは廃止になったのか : [sage] 2017/03/11(土) 21:35:56.18:/+1fYZSK apacheでphpとかrubyと共存させる方法を乗せてるサイトない? : [sage] 2017/03/12(日) 02:11:05.55:exYg2jm8 ,net core apache でぐぐると出たけど ttp://jump.5ch.net/?http://try-dot-net-core.hatenablog.com/entry/2016/12/02/181957 apacheにリバースプロキシ入れときゃ共存するやろ : [sage] 2017/03/12(日) 09:17:48.48:8PQIIyGz Windows+IISが親切すぎて慣れないLinuxサーバーが辛い : [sage] 2017/03/12(日) 14:37:10.70:n/E4ZIwb vs for macにcore 1.1来てた。 ttp://jump.5ch.net/?https://www.visualstudio.com/ja/vs/visual-studio-mac/ ttp://jump.5ch.net/?https://www.microsoft.com/net/core#macos バイナリパッケージ使った場合は、homebrewのopesslを/usr/local/libに公開しないといけないみたいだけど。 去年ぐらいにいじった時は、atom editorが環境にshスクリプトのみ許しててdnxあたりにbash拡張があってエラー吐いたりで、面倒になってアンインストールしてしまったが、この範囲であれば大丈夫? : [sage] 2017/03/12(日) 18:52:48.21:8PQIIyGz リバースproxyって必須なんか? フロントになるサービスとkestrelサービスの連携とか無駄なオーバーヘッドじゃないか? IISのようにサーバーのプロセスで.netをホストしたいよ : [sage] 2017/03/12(日) 19:34:05.17:exYg2jm8 apacheでphpとかrubyと、てあったからリバースプロキって書いたけど、 .Net Coreで80番ポートを占有しちゃっていいならプロキシ要らない IISはあんま知らんけど、なんか良さげな方法があるかもしれん : [sage] 2017/03/12(日) 20:02:01.98:yUnogBl+ 必須じゃなくて推奨 : [sage] 2017/03/16(木) 18:59:39.04:kgKaK9fl 単体サーバー 機能よりパフォーマンス重視ならKestrel 機能重視なら(NGINX, Apacheなど)+Kestrel 複数サーバー ロードバランサ用ホスト(NGINX, Apacheなど) + アプリ用ホストKestrel * N台 まとめるとこういうこと? : [sage] 2017/03/16(木) 21:17:44.40:NmMDrXoV Kestrelを単体で使うのは、テスト目的のみ : [sage] 2017/03/17(金) 00:00:44.84:BQ97C4tD 本番環境でこーやってんぜ、みたいな情報ほしいねえ : [sage] 2017/03/18(土) 17:45:58.37:8YtlJSQW あんまり資料見かけないかな。 やはりwindowsの資料が多いかなと。 ttp://jump.5ch.net/?http://www.publickey1.jp/m/blog/15/stack_overflowweb9sql_server456000pv.html ttp://jump.5ch.net/?http://stackexchange.com/performance ttp://jump.5ch.net/?https://www.google.co.jp/amp/tech.guitarrapc.com/entry/2016/05/15/105054%3Famp%3D1 : [sage] 2017/04/16(日) 01:36:05.50:b2j3w2uv Oracle使えるのって.NET Core2.0以降なのね : [sage] 2017/04/18(火) 16:05:22.41:ngwtsw+e お、公式コネクタ出たの? .NetStandardだといいなぁ : [sage] 2017/04/18(火) 17:23:14.83:U81BUp4l 出すっていう宣言はしたみたい ttp://jump.5ch.net/?http://intestine.hatenadiary.jp/entry/2017/04/02/143831 : [sage] 2017/04/18(火) 19:26:27.49:T0vdTXyx もう遅いよオラクルはオワコン : [sage] 2017/04/18(火) 19:42:53.46:U81BUp4l 出遅れ感半端ないよね : [sage] 2017/04/23(日) 21:36:43.00:J9JsbMoq VS2017入れたとき、「.NetCore1.0.2」とかなんとかいうモジュールがインストールされてたんだけど、 VS2015の.NetCoreプロジェクトがビルド出来なくなって色々試してるうちに削除してしまった その後、ビルド方法がわかったので戻そうとしたら、.NetCore1.0.2っていうバージョンのブツが全然見あたらない あれってナニなのか、どなたかご存知ないですか...? : [sage] 2017/04/23(日) 23:05:15.41:PAGouoGQ 1.0.1じゃなくて? : [sage] 2017/04/24(月) 21:19:17.87:zgO4ryCf うん、1.0.「2」だった コンパネのプログラム一覧で一番上だった こんなバージョン知らんなー、2017は色々変わるんやなーと思ってた てかVS2017のパッケージセットにあった、これかも Microsoft.Net.Core.SDK,version=15.0.26323.1,chip=x64/dotnet-dev-win-x64.1.0.2.exe : [] 2017/04/24(月) 22:33:43.91:qjvkD7Yl ここに載ってる解決法やってみて ttp://jump.5ch.net/?https://social.msdn.microsoft.com/Forums/sqlserver/en-US/71d31687-ce5e-4430-a0e7-0b0377c2e5fa/vs-2017-the-product-failed-to-install?forum=visualstudiogeneral : [] 2017/04/25(火) 21:57:28.32:VHunRkGw DbContextを継承したClassを更に継承する方法がわからん それかDbContextのinterfaceは用意されてないの? : [sage] 2017/04/25(火) 23:02:34.54:sUuuByjr 何でそんなことしたいの? 実装ならこれだけど ttp://jump.5ch.net/?https://github.com/aspnet/EntityFramework/blob/dev/src/EFCore/DbContext.cs : [sage] 2017/04/26(水) 23:44:28.56:FjIaLxVo AOPやるとしたらどんな選択肢があるんだろうか JavaだとIntercepterというのがあったけど : [sage] 2017/04/27(木) 02:54:04.17:NhjwxeLX AOPなんて今どき誰もしてないよ : [sage] 2017/04/27(木) 19:26:45.93:iD++XhYg DbContext孫継承できないって致命的すぎる 言語として終わってるじゃん : [sage] 2017/04/27(木) 20:53:59.13:du9zpF4+ かぶせていこ : [sage] 2017/04/27(木) 21:28:06.86:9/HGdiVm ASP.NET CoreでAOP使いまくってるけど? : [sage] 2017/04/27(木) 22:20:15.09:NhjwxeLX たとえば? : [sage] 2017/04/27(木) 23:47:25.34:ExYo/mHM Javaで一時期流行っただけ : [sage] 2017/04/28(金) 05:55:09.67:NJoikS3H 属性とかもろaopだよ 使いまくり : [sage] 2017/04/28(金) 06:21:36.72:UuriWtk6 ttp://jump.5ch.net/?https://youtu.be/8b7x7581V0U : [sage] 2017/04/28(金) 06:27:01.01:7tY42T/g 最近はAOPなんてほとんど聞かなくなったな : [] 2017/04/28(金) 06:39:09.19:hS133hTI .NET Coreって MSがASP.NETを node.jsみたいにしましたって話に見えるんだけど これやっとけば安泰なの? : [sage] 2017/04/28(金) 09:02:41.72:B0aufhAx あなたは触らない方が幸せになれるかと : [sage] 2017/04/28(金) 13:41:45.32:1gQE0OT9 おそ松さんのOP歌ってた人たち? : [sage] 2017/05/07(日) 00:00:01.18:QSFZiHco CLR via C#のcore版まだかな : [sage] 2017/05/09(火) 18:47:34.59:doFepZas 平気でこんなことしちゃうんだね ttp://jump.5ch.net/?https://github.com/aspnet/Home/issues/2022 : [] 2017/05/10(水) 00:23:35.41:/9HHpx6f うへー さわんなくてよかった : [sage] 2017/05/10(水) 00:47:31.96:ctJCJCiY Windowsデスクトップなら別にいいや要らない : [sage] 2017/05/10(水) 02:05:32.07:91HhVnu/ markrendleってMS社員、キチガイなコメント消しやがったwww : [sage] 2017/05/10(水) 02:14:56.65:91HhVnu/ こっちでも困惑気味 ttp://jump.5ch.net/?https://github.com/dotnet/corefx/issues/2089#issuecomment-300227321 : [sage] 2017/05/10(水) 09:07:09.83:IGVqHyi0 平たく言うと、DESKTOP APPの開発が出来なくなったでOK? : [] 2017/05/10(水) 10:33:32.41:VBhr99y8 ぐだぐだ : [sage] 2017/05/10(水) 12:04:27.67:cMMrPcao いや、ASP.NETをFullの.NET Frameworkで動かしてた場合、2.0に移行できず、かつ1.Xのサポートも来年には切れちゃうって話 : [sage] 2017/05/10(水) 12:05:26.86:cMMrPcao 1.Xのサポートはもう一年延長するとは言ってるけどね(公式アナウンスは無し) : [] 2017/05/10(水) 12:09:55.82:VBhr99y8 .Net Coreを使わなきゃいいんでしょ? : [sage] 2017/05/10(水) 12:35:06.29:cMMrPcao そう ASP.NETチームの主張もわからなくはないけど、今がそのタイミングではない : [sage] 2017/05/10(水) 20:30:02.77:91HhVnu/ MS社員も批判を捌ききれなくて退場したね : [sage] 2017/05/11(木) 00:04:22.80:8NXJCUcM Fullなんてもう今更使わないでしょ 1.Xがサポートされないのもチョチョイとマイグレーションすればいいだけだし : [sage] 2017/05/11(木) 01:23:05.68:RbKMcK9u 学生さんかな? : [sage] 2017/05/11(木) 02:27:03.98:Dgg6l93S つまり、MVC5をCore2.0に移行できないってこと? そもそもMVC5とか6とCore1.xも互換性なかったと思うけど : [sage] 2017/05/11(木) 08:15:29.91:i9WSYkW1 全然違う : [sage] 2017/05/11(木) 08:40:42.11:i9WSYkW1 お、やっぱ最終的にはnetstandardに戻すらしいなwww : [] 2017/05/11(木) 09:39:39.74:yv1eK+cF 統合できないなら 引っ掻き回すようなことを しないで欲しい : [sage] 2017/05/11(木) 10:08:22.13:9+9j3omB へー、オープンソースにした効果だなー MSチーム内の開発方針がコミュニティとのやり取りで変更されるっていいことだね 逆に先進的なことができにくくなるって弊害もありそうだけど : [sage] 2017/05/11(木) 12:43:33.71:i9WSYkW1 開発者に使ってもらえなきゃ意味がないからね : [sage] 2017/05/11(木) 20:59:19.21:Dgg6l93S つまりどういうことか簡単に説明してくれ : [sage] 2017/05/11(木) 22:08:25.64:noguG08h c#の文化よくわからないんだけどjavaで言うとgradleみたいなビルド管理ツールはないの? dotnetコマンドでそれなりの作業はできるけど物足りない : [sage] 2017/05/11(木) 22:20:09.69:RbKMcK9u MSBuild : [sage] 2017/05/11(木) 22:21:55.92:RbKMcK9u まあ撤回したけどね 当該issueには何の説明もなかったけど : [sage] 2017/05/11(木) 22:34:55.92:noguG08h xmlは面倒です スクリプトはないんですか? : [sage] 2017/05/11(木) 23:57:53.43:RbKMcK9u 最近の流行りはCake 昔からあるのはFAKE : [sage] 2017/05/13(土) 12:47:27.61:BOSClxde .NetCoreって、iOSやAndroid用のランライムを作る計画は無いの? monoは遅くてつらい : [sage] 2017/05/13(土) 13:11:57.45:Y9SoPsS7 ないよ Xamarinあるしね : [] 2017/05/20(土) 18:03:05.05:gfdQHEGn modelのvalidation rulesを流用というか複数に適用するやり方ってある? 元のテーブルと外部テーブルをjoinして作られたviewとで同じものを二度記述するのが気になってる 例えばこんなの public class Movie { [StringLength(60, MinimumLength = 3)] [Required] public string Title { get; set; } } public class User { [StringLength(100, MinimumLength = 2)] [Required] public string Name { get; set; } } TitleとNameは同じなので二回宣言するのが腑に落ちない ↓ public class UserMovie { [StringLength(60, MinimumLength = 3)] [Required] public string Title { get; set; } [StringLength(100, MinimumLength = 2)] [Required] public string Name { get; set; } } : [sage] 2017/05/20(土) 18:56:34.59:Lw3rlvDI struct MovieTitle { public string Value { get; set; } public bool Validate() { return ...; } } struct UserName { ... } class Movie { public MovieTitle Title { get; set; } public bool Validate() { return Title.Validate(); } } class MovieUser { public MovieTitle Title { get;set;} public UserName Name{get;set;} public bool Validate() { return Title.Validate() && Name.Validate(); } } これじゃいかんのか? 属性って不便だし邪道だし なんでこんなものをありがたがるのかわからん : [sage] 2017/05/20(土) 20:51:14.33:vRVxkQ2z 属性使った方が Readability は高いけどな。 おまえのコードだと検証部分のコードまで読まないと要件がわからんわ : [sage] 2017/05/20(土) 21:03:33.68:j00pzvC8 オブジェクト指向から逆行してんなあ プロパティの状態が正しいことを検証するという目的を達成できれば良いんだよ 読む必要なんかないというのが正解 というかむしろ物理的な制約をいちいち外から確認しに行くバカがいるかよ そんなものはそのオブジェクトが知ってればよろしい : [sage] 2017/05/20(土) 21:09:47.02:j00pzvC8 断言するけどいつかチームの誰かバカがやらかして こっちのプロパティではこういう制約なのに あっちのプロパティでは同じ意味のはずなのに制約が違います どっちが正しいのでしょうかという状況が必ず訪れる こうなると可読性もクソもない書いてあることが矛盾しているという事態に陥る これはDRYの原則に反するからこういうことが起こる これを属性で回避するなら MovieTitleAttributeのようなカスタム検証属性を作って使わなければならない はっきりいって遠回りだしこうなると結局のところ検証属性の詳細も見えなくなる 属性プログラミングでオシャレ気取ってないでMovieTitleクラスを普通に作れってこった : [sage] 2017/05/20(土) 21:24:48.79:gfdQHEGn つまり自分で検証属性を用意すればいいってことですかね? 面倒くさいなぁ : [sage] 2017/05/20(土) 21:37:28.65:j00pzvC8 属性にこだわるならね めんどくさいだろう しかもプロパティがもしもなんらかの振る舞いを持った時に結局普通のクラスを作るんだぜ タダでさえカスタム検証属性は書くのがめんどくさいのに それで二度手間になるとなっちゃやってられんね : [sage] 2017/05/21(日) 07:14:07.14:RxjA8MPr 属性使ってるのは asp.net mvc のクライアント側とサーバ側の検証機能をフレームワークに作らせるためだろ フレームワークがそういう機能持ってるからそうしてるだけだろう。 けちつけるところじゃない。 : [sage] 2017/05/21(日) 09:30:42.84:OPQPFiKj フレームワークに踊らされてるよね 楽をするためのフレームワークで手間増やしてるんだもの : [sage] 2017/05/21(日) 16:09:17.41:2nvKqFPA 手間増えてるのか? サーバ側だけでなくクライアント側も属性つけるだけで自動でやってくれrjんだけど 自分で都度検証コード作る方が手間だと思うけど。 要件変わればクライアント側もサーバ側も書き換えないといけんし。 : [sage] 2017/05/21(日) 17:12:43.77:OPQPFiKj 要件に合えばいいけどな : [sage] 2017/05/21(日) 17:57:39.67:OPQPFiKj クラス化しておけばメソッドを呼び出すだけで自動でやってくれる サーバーもクライアントも考え方は同じ カスタム検証したいときに属性に乗っかった時の無駄にわかりにくい面倒な手続きもいらない そしてタグがスマートになる クライアントとサーバーがフレームワークで結合してると乗り換えめんどくさい : [sage] 2017/05/21(日) 17:59:01.52:OPQPFiKj KISSってやつだね : [sage] 2017/05/22(月) 05:22:25.34:UqghqjtX てかDB上に文字長定義があるのに、それを手書きでコーディングしないとアカンの? FWが勝手にカラム定義を取ってきてくれればいいのに : [sage] 2017/05/22(月) 06:50:57.14:0blPBztv EntityFrameworkのコードファーストなら 属性をもとにDbに制約つけてくれるでしょ : [sage] 2017/05/22(月) 08:18:16.51:vtAExF6b そのモデルを直接使うのは推奨されてないでしょ?ViewModelにコピペするのがめんどくさいとかそのレベルの話じゃない? : [sage] 2017/05/22(月) 10:48:36.40:N3h4Myq0 コピペするのはいいけど、仕様が変わった時に変更箇所をすべて書き換えなきゃならないのが面倒くさい 担当者が変わったりすると変更漏れが出てバグの温床にもなる : [sage] 2017/05/22(月) 15:51:29.32:UqghqjtX 普段はDBのシステムテーブルから定義取ってきてバリデータ生成してるから、 手動コピペ必須はちょっとキッツイわ EFって大変なんだね : [sage] 2017/05/22(月) 17:53:22.34:N3h4Myq0 既存のSQLServer以外に対応するならコピペ必須になる : [sage] 2017/05/23(火) 22:20:03.35:tojA08wp Aページでは必須、Bページではオプション扱いといった具合で 異なるページでvalidationが変わる場合も面倒じゃ?これはどうするの? : [sage] 2017/05/23(火) 23:48:32.33:R2M68NdQ ページごとにViewModelを使い分けるのはよく見るねえ : [sage] 2017/05/24(水) 05:46:04.02:SWY45HoB 検証はDRYの原則が当てはまらないからめんどくさいのは仕方がない それぞれ目的が違うし内容も違うから自動生成もできない こればかりは地道にやるしかない : [sage] 2017/06/05(月) 21:17:42.57:KlGgyxFX .netcoreapp1.1でコンソールアプリ作るときにDLLを参照に追加したら、 ビルドは通るけど、実行時に見つからないってエラーでるのなんでだろう .netframeworkのコンソールだと実行も問題ないです Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly "TestLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. dllは.netstandard1.6でほぼ空のコードをコンパイルしただけのもの。 : [] 2017/06/24(土) 13:05:18.64:BiCHYo7R なんでASP.NETって人気ないの? ちょっと前までWindows専用だったから? モノ自体はPHPとかRubyとかPythonとかJavaとかと比べてどうなの? : [sage] 2017/06/24(土) 13:13:58.75:jPQQGq+C Javaよりはるかにやりやすいよ でもユーザー層がGUIバカばっかりでいきなりLinuxって言われてもって感じだろうね Javaやってる連中はレガシー抱えて身動き取れないからJavaを引き続き使うだろうし スクリプト系のウェブフレームワークはターゲットが違うな : [sage] 2017/06/24(土) 14:34:52.13:Ttx92mnQ ASP.NETと.NET Standardの2.0が出てからだろね : [] 2017/07/09(日) 16:30:32.47:S5o8QCVp 普及期に入ったかな? UWPもそろそろ移行期だし、MSのオプソ、マルチプラットフォーム化が完成まぢか、、、 : [sage] 2017/07/09(日) 16:31:58.50:TyvRxXmW 早くJavaを駆逐してくれ : [sage] 2017/07/09(日) 21:14:00.60:sO4xRRZ4 ちょまどを駆逐してくれ : [sage] 2017/07/10(月) 07:43:39.45:/Sqvsrw9 1台のホストに複数のサービス立てるって意味ある? nginx xxx.xxx.xxx.xxx:80 asp.net core app localhost:5000 asp.net core app localhost:5001 asp.net core app localhost:5002 : [sage] 2017/07/11(火) 15:44:02.30:4vMHYQZb 並列でDBContextにAddするとAggregateExceptionになるから lockステートメント使うと思うんだけどあってる? DBContext内部でEntity追加してるときに、他のEntityの追加処理が割り込んで 処理がおかしくなるからlockしてるって解釈してるんだけど記述がなくてモヤモヤしてる : [sage] 2017/07/11(火) 16:52:28.65:4vMHYQZb そもそもスレッド跨いでcontextを利用するのが非常識か。失礼 : [] 2017/07/20(木) 07:00:43.50:ajhkd4aj 複数のValidationAttributeを複数のクラスで同じように使ってるんだが ひとまとめにする方法を教えてくれないか? //Login [Display(Name = "Email")] [Required] [EmailAddress] public string LoginEmail { get; set; } //Account [Display(Name = "Email")] [Required] [EmailAddress] public string AccountEmail { get; set; } ↓ //Login [MyEmail] public string LoginEmail { get; set; } //Account [MyEmail] public string AccountEmail { get; set; } こんな感じにしたい MyEmailの作り方がわからない : [sage] 2017/07/20(木) 09:37:45.69:oFHsRFW3 標準でできることだしその検証ロジックが頻繁に変わるとはおもえないし それでいいんじゃね。 あえて余計なものいれると逆に保守コスト増えそうだけど。 : [] 2017/07/20(木) 10:29:50.43:ajhkd4aj いや、これは例だから。実際は違うんでひとまとめにしたい : [] 2017/07/20(木) 10:43:39.82:aQ+m99Hz ttp://jump.5ch.net/?https://msdn.microsoft.com/ja-jp/library/cc668224(v=vs.100).aspx DisplayAttribute は同じ名前空間にはあるけど実装が違うので無理。 [Display(Name = "Email")] [MyEmail] : [sage] 2017/07/20(木) 18:53:01.80:r9Hg9P+H ソース公開されてるんだから自分で書けば良い : [sage] 2017/07/20(木) 19:41:51.59:rlUkcAm9 そういうのはコード生成した方がいいよ 属性は完全に失敗作 : [sage] 2017/07/23(日) 20:20:26.83:baHCULab ソースってどこで見れるの?URL教えて : [sage] 2017/07/23(日) 20:30:31.22:sTTArMNh ググれ : [sage] 2017/07/23(日) 20:44:17.92:sdBNAs2V ギッハブで検索 : [sage] 2017/07/23(日) 23:12:16.73:baHCULab ギフハブで見つけたありがとう : [sage] 2017/07/31(月) 22:11:47.04:B/yPu5Qw modelからserviceを取得するにはどうしたらいい? : [sage] 2017/07/31(月) 22:37:03.62:Ml/7cMLZ 何がしたいの? : [sage] 2017/08/19(土) 21:34:02.13:wpTex8v9 netstandardで.exe吐き出したいのだけどうまくいきません… netcoreappの場合はruntimeidentifierを指定することでうまくいきました。 どなたかヒントor解説サイトを教えてください。 ちなみにvscodeとdotnetコマンドの組み合わせで使ってます。 : [sage] 2017/08/19(土) 22:21:42.29:RbCsVb76 .NET Standardは、あくまでもライブラリ用じゃないの? : [sage] 2017/08/19(土) 22:51:38.35:0bK1H1az え、そうなの!? 実はilmerge使いたかったのだけどnetcoreappは対応していないらしかったのでnetstandardを試してみたのです。 : [sage] 2017/08/19(土) 23:26:36.22:RbCsVb76 ttp://jump.5ch.net/?https://github.com/mono/linker : [sage] 2017/08/20(日) 21:11:23.76:ctSpw8uW ありがとう!早速試してみます。 : [sage] 2017/08/25(金) 21:57:54.80:YS8+//+1 core sdkってv2が出てるんだな。 v1と大きく違うの? : [sage] 2017/08/25(金) 22:57:11.72:58ENjuei APIが大きく拡張されて、Fullのframeworkから移行しやすくなってる : [sage] 2017/08/26(土) 05:13:56.56:WfLpSPQA サンキュー : [sage] 2017/08/27(日) 20:57:19.05:zeyYP0xT 完全にfull .netになったの? : [sage] 2017/08/28(月) 00:46:20.37:VNI1LFgS 何が言いたい? : [sage] 2017/08/29(火) 16:32:50.94:feL9o0yy せっかくLinuxでも使えるって謳ってるのに MySqlのEntityFrameworkCoreが対応してないじゃん ゴミだわ 一生WindowsのみでやってろよMS : [sage] 2017/08/29(火) 17:31:26.34:hReQ2kBh これがMySql使ってるやつの思考回路か とりあえずプレリリースのでも使って問題があれば報告しろよ : [sage] 2017/08/29(火) 18:11:40.72:PKGmovJ0 オープンソースなのに文句いうだけでなにも貢献しないのか ゴミだわ : [sage] 2017/08/29(火) 18:16:50.31:Chcrvjmj oracleはよ : [sage] 2017/08/29(火) 18:18:02.31:g52MIIqn プロバイダーは各DBベンダーの責務なのに何言ってんのかね これでも使っとけ ttp://jump.5ch.net/?https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql : [sage] 2017/08/29(火) 18:20:56.11:8f50rcx4 .NET Core2.0リリース後に対応するって言ってるね : [sage] 2017/08/29(火) 18:27:39.12:P36WZlXe PostgreSQLの方は1.0のリリース当初から対応してたはずだけど、この差は何なんだろう : [sage] 2017/08/29(火) 20:55:53.66:feL9o0yy それ型周りにバグがあってゴミ せめて使えるものを提示しろ : [sage] 2017/08/29(火) 20:57:37.42:Tky4VAud 自分でバグ直してPRしろよ無能 : [sage] 2017/08/29(火) 20:58:21.27:ITXN+4sF ゴミが偉そうに : [sage] 2017/08/29(火) 20:59:44.27:32v7+Hp+ 作者にバグ報告して直してもらえばいいのに。 : [sage] 2017/09/05(火) 22:23:24.04:ZD5XPfn6 EF Code Firstってオワコン? : [sage] 2017/09/06(水) 00:28:01.85:8JdgK2C6 うんにゃ、むしろEF CoreだともうModel Firstなんてないし : [sage] 2017/09/06(水) 18:27:17.57:8/JJ3nEQ ○次受けが多いほど退場率が早くなる。高くなる 直受けの50万 客:いつまでもうちにいていいよ 3次受けの50万(客は90万払ってる) 客:短期延長していい? 5次受けの50万(客は150万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ 長時間労働 高稼働 高スキル要求が多い 零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと これならJIETから3次でいったほうがいいな 446非決定性名無しさん2017/08/02(水) 22:12:48.95 JIETに毎月5千円払えば3次から入場できるだろ? 高額をうたうフリーランスのサイトはだいたい5次から45万円 JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした 高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる 自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の間でやらしている。 372仕様書無しさん2017/08/11(金) 10:31:43.41 フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。 高額に見せているけど実際は50万前後 JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。 ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ 自称エージェントはJIETから流れてくる案件を転売してるだけだった。 JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェントラ3 = 言い値50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - エージェントラ1 悪質な言い値で50万以下 エンド - ユー子 - エージェント-JIET 公表価格 90~60 - JIETに加入して公表価格で応募できる : [] 2017/09/06(水) 18:32:24.51:HJZU/gOW Asp.Net Core & EntifyFrameworkCoreで発行されているSQLのクエリーを確認するにはどうすればいいでしょうか? : [sage] 2017/09/06(水) 19:08:39.07:vkzPk80G ほれ ttp://jump.5ch.net/?http://rion.io/2016/10/19/accessing-entity-framework-core-queries-behind-the-scenes-in-asp-net-core/ : [sage] 2017/09/06(水) 19:51:55.02:dOVjy3wb 生SQL確認したら負けじゃね? なんのためにLinqで隠蔽してんのかって話になる 生SQLを見てチューニングするぐらいならDapperへの乗り換えを検討したほうがいい : [sage] 2017/09/06(水) 21:50:34.46:ETKOVBaD 何のために確認したいかによるやろ : [sage] 2017/09/07(木) 00:06:38.24:oeWMtJN8 正しいかどうか、高速かどうか なんにせよ理想とするSQLがあって EFの吐くSQLがそれに合致するか確認する 確認してあってなければLinqを変更して合致するように調整する ってことでしょ そんなんいちいち一手間かけないでSQL直接編集すればいいじゃん 目の前に患者がいるのに遠隔操作アームで手術するようなもどかしさを感じるね : [sage] 2017/09/07(木) 00:27:05.60:n13wzRyY 質問者はチューニングのためとは言ってない 思い込み激しすぎ : [sage] 2017/09/07(木) 01:12:33.77:oeWMtJN8 チューニングに限った話じゃないよ 思い込んでるのはそっち 目的がなんにせよSQL見たいって時点でもうEFの意義を失うのだから 最初から生SQLでやったほうが良いんだよ : [sage] 2017/09/07(木) 07:30:51.02:KHq0qyGq EntityFrameworkを初めて使って、実際にどういうSQLに変換されているのか見てみたいだけって可能性すら考えられないの? : [sage] 2017/09/07(木) 21:41:24.61:SGJxgazo じゃあなんでEFは生のSQL見れるようになってるの? 答えて? : [sage] 2017/09/07(木) 23:25:49.14:1h1pdgP4 EF開発デバッグ用 本来EF利用者が使うものではない : [sage] 2017/09/07(木) 23:55:35.22:n13wzRyY デマおつ : [sage] 2017/09/08(金) 07:17:10.06:+O8qrY3m 頭悪すぎ : [sage] 2017/09/08(金) 07:48:11.99:WW306MqY 宣伝: SQLプロバイダに依存せずAPIだけで使えます 実態: SQLをいちいちダンプして調べないとろくに使えません : [sage] 2017/09/08(金) 09:10:30.54:c+uIvbOB 使い方間違ってんぞお前 : [sage] 2017/09/12(火) 12:12:58.08:Oduc6IMN c#がどんどんc++化してるな 流れに乗ってtemplateも取り入れるべきだ : [sage] 2017/09/12(火) 12:36:56.82:vpJikBX5 何をもってそんな発想に至ったのか : [sage] 2017/09/13(水) 07:45:31.99:xrEcICij コンパイラオプションでいいから?.をデフォルトにしてほしい string? n = null; var m = n.Substring(0, 5); Assert(m == null); こうした方が絶対便利 : [] 2017/09/13(水) 11:36:33.87:KoD0oEXF .net core 2.0とvs2017community を使っています。 自分で作ったプロジェクト内のクラスAを、別のソリューションのプロジェクトから参照して、 使いたいんですができるでしょうか。 クラスAは、Nugetで取得したパッケージに依存しています。 : [sage] 2017/09/13(水) 12:07:34.50:uHFm/dQd できるよ : [] 2017/09/13(水) 14:34:09.76:KoD0oEXF レスありがとうございます。 参考になるサイトがあれば教えてほしいです。 : [sage] 2017/09/13(水) 15:01:01.84:+9qu6YUz 同じソリューション内に配置することができないなら、自分で作ったライブラリをNuGetパッケージ化して、それを参照すればいいんじゃない? : [] 2017/09/13(水) 15:30:57.02:KoD0oEXF ありがとうございます。 ソリューションのフォルダの中にあるbinとかobjとかのdllを参照して、 usingで名前空間をセットしたんですが、エラーになりました。 InvalidOperationException: Cannot find compilation library location for package MYClassLibrary' NuGetにアップロードしないとダメっぽいですか。 以前の.Netでは簡単にできていたのになあ。 : [sage] 2017/09/13(水) 17:14:40.29:+9qu6YUz いろいろと間違いすぎててフォローできん… : [sage] 2017/09/13(水) 17:56:16.70:bDhlqYix プロジェクト参照しなよ : [] 2017/09/14(木) 02:52:45.11:zhAw6w46 ぐぐってみて、参照先プロジェクトフォルダ内にあるcsprojというファイルのパスを、 参照元のcsprojに指定しました。 <ProjectReference Include という項目に設定しました。 参照元のプロジェクトを起動させるのですが、 必要な様々なパッケージ(デスクトップ開発とか、たくさん)が足りないので、 それらをインストールするまではロードしませんというエラーになりました。 しかし参照元も、参照先プロジェクトも、同じ環境でそういうエラーなく動作します。 プロジェクトを参照するには必要なパッケージがあるということなんでしょうか。 それなら、Linuxなどで動作させられないのではないかと心配です。 .net coreオンリーで組みたいので。 : [] 2017/09/14(木) 03:28:20.09:zhAw6w46 dotnet add reference コマンドを管理者プロンプトで動作させました。 ローカル パッケージ キャッシュを最初に設定し、復元速度を向上させ、 オフライン アクセスを可能にするため、コマンドを実行しています。 このコマンドは 1 回だけ実行され、完了までに最大 1 分かかる場合があります。 その後、うまくプロジェクトが起動してくれましたが、 デバッグが通らなくなりました。 ClassLibrary.csproj' のプロジェクト情報が見つかりません。プロジェクト ファイルが無効であるか、復元に必要なターゲットが見つからない可能性があります 参照先プロジェクトでは、‘Nugetをつかって外部ライブラリを使用しているからなんでしょうか。 : [] 2017/09/14(木) 03:41:26.21:zhAw6w46 予め、参照先プロジェクトでしようとしているNugetからのパッケージも、 参照元プロジェクトに導入してから、さっきの、donet add reference を発行したんですが、 同じエラーになりました。 もう大変だから、全部、参照なんてやめてしまおうかなあ。 わかりやすい参考書でもあればいいんですが、 全体を見渡せるようなものがなく、ググるしかない感じで。 : [sage] 2017/09/14(木) 06:01:00.15:tOAWHgdB その外部ライブラリは.NET Core対応済み? : [] 2017/09/14(木) 10:23:40.76:zhAw6w46 対応しています。Linuxに持ってきてみてもちゃんと動作しました。 : [sage] 2017/09/14(木) 14:43:55.86:7UvwnzTZ restoreしてないとかいうオチだったりして : [] 2017/09/15(金) 05:36:31.70:0zpXUZOD なんですかそれ?詳しくお願いします。 : [sage] 2017/09/15(金) 07:47:21.25:2773lCIl dotnet restore : [] 2017/09/15(金) 10:42:10.05:0zpXUZOD レスありがとうございます。 プロジェクトのディレクトリで、dotnet restore を実行しました。 その後、プロジェクトを起動したところ、次のメッセージが、 NuGet パッケージを復元しています... NuGet パッケージの復元に失敗しました。 経過した時間: 00:00:03.1407050 ========== 終了 ========== デバッグしても、次のえらーが、 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー NU1105 ”参照先→”ClassLibrary.csproj' のプロジェクト情報が見つかりません。プロジェクト ファイルが無効であるか、復元に必要なターゲットが見つからない可能性があります でも、再度デバッグしてみると、 うまくホーム画面(MVCサンプル)がブラウザで表示されます。 プロジェクトをいったん終了して、もう一度起動しても、以上の流れはまったく同じです。 なんなのでしょう?? : [] 2017/09/15(金) 10:43:21.83:0zpXUZOD dotnet restoreは、参照元、参照先の各プロジェクトのディレクトリで、実行しました。 : [sage] 2017/09/15(金) 12:11:24.34:Y21IVLhl 参照先が無いって言ってるじゃん : [] 2017/09/15(金) 13:32:31.99:0zpXUZOD 参照先ですか? うーん。参照先フォルダもあって、単独では問題なくデバッグできるんですけどねえ。 ClassLibrary.csprojは確かに存在しています。 : [sage] 2017/09/15(金) 21:26:23.37:Z/MvErxh ならもうお手上げだね🤷♂ : [sage] 2017/09/16(土) 00:49:02.24:W6Qu+lkm ソース見ないと無理だわ(会話が通じない) : [] 2017/09/16(土) 03:45:14.22:EcQ10NY7 さっきの2プロジェクトを同じソリューションに配置して、 プロジェクトごとにNugetで必要なパッケージをインストールしました。 すると、うまく動作したので報告します。 また、別の機会に、ことなるソリューション内のプロジェクトを参照してみたいと思います。 : [sage] 2017/09/22(金) 01:32:58.02:Q08r+MvX 2.0も出たことだし始めてみるかと思ったら CentOS6がサポート外で出鼻を挫かれる : [sage] 2017/09/22(金) 02:45:18.94:DHPQ0LJN glibcが古くてめんどいっぽいね : [] 2017/09/24(日) 01:47:10.40:I+wD6+AU CentOS6と、7とでは、大きく違うところがあるものね。 service コマンドが使えない。 ファイアーヲールの設定では、iptablesコマンドがデフォルトではない。 あと何かある? : [sage] 2017/09/24(日) 08:34:16.22:9zWvEpwy CentOS7からsystemd採用になったから大違いじゃね : [sage] 2017/09/24(日) 17:07:14.73:fwxiCo6i とはいえMonoは動くんで 純粋な技術の問題というよりは思想の問題なんだろう : [sage] 2017/09/25(月) 01:48:26.41:uvJszhAn ODP.NET対応はよ : [sage] 2017/09/25(月) 06:23:04.78:NABDh3q5 Oracleはオワコン : [sage] 2017/09/25(月) 07:21:43.91:Z0V3kaTV …になってくれれば嬉しいんだけどね : [sage] 2017/09/25(月) 13:38:51.53:YP8l5xM+ Hangfireつかってる? 試してみた感じ楽しいぞ : [sage] 2017/09/25(月) 18:27:51.69:0I7JLbcT 何の用途で使ってる? : [sage] 2017/09/25(月) 18:43:21.61:3nJ3WV7n 真面目な話ODP.NET使いたい場合ってどうしてんの Win鯖に.NET Framework入れてREST APIとか? : [sage] 2017/09/25(月) 20:02:16.45:uvJszhAn それ : [sage] 2017/09/25(月) 23:38:33.35:YP8l5xM+ 小規模Webサービスのジョブ管理システム cronとオレオレシステムで回してたけど、一年後の俺に優しくない設計だから スケーリングとかも見据えて軽く使ってる Web管理UIからの手動ジョブキックが一工夫必要な以外は嫌いじゃない : [sage] 2017/09/26(火) 01:44:17.21:1aSY2upq ありがとう、遊んでみるわ : [] 2017/09/26(火) 19:22:00.08:8ERrxpMs ASP.NET Coreで総合テストすると本来400エラーが返るべきページが404になる ブラウザでアクセスするとちゃんと400になる 原因分かる人いる? : [sage] 2017/09/26(火) 21:07:05.91:mp1DDoNv いません : [] 2017/09/27(水) 00:07:33.53:mNZf+h4n .net coreって、sqlserverにつながるの? : [sage] 2017/09/27(水) 02:22:24.77:Ijn3FQKR つながるよ : [sage] 2017/09/27(水) 23:12:40.08:QafMx657 mysqlにもつながる? : [] 2017/09/27(水) 23:40:01.08:Ijn3FQKR ttp://jump.5ch.net/?https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/ : [sage] 2017/09/28(木) 19:42:18.40:bN3ReP38 CakeってMono使うのな dotnet coreだけでスクリプト実行できないのか : [sage] 2017/09/28(木) 19:58:57.90:Up+E61c/ ちょいちょいMono絡みでバグってるよね、Omnisharpもだけど Roslyn scriptingに0.22.0から統一されて少しはマシになったっぽいけど : [sage] 2017/09/30(土) 21:52:35.66:bNQwf5af .net coreでビルドすると大量にdllが生成されるのだけど、単一exeにするにはどうしたら良いの? : [sage] 2017/09/30(土) 22:01:17.62:PH/bv8h6 それ別にcoreに限った話じゃないでしょ : [sage] 2017/09/30(土) 22:27:36.55:bNQwf5af .net frameworkならexe1つだけのプロジェクトだったのですけど、coreだと絶対こんなにいらんだろってくらい大量にdllが吐き出されるのですよ… : [sage] 2017/09/30(土) 22:33:08.25:PH/bv8h6 いや、.net frameworkでも外部コンポーネントとか利用したら当然DLLが生成されるでしょ : [sage] 2017/09/30(土) 23:25:28.73:TdF+hKVD .net coreじゃなくて.net standardやろそれ : [sage] 2017/10/03(火) 00:49:34.08:0plPjG1M そらどーしよーもない .NetFWはランタイム含めて主なdllがOSにインストール済みの環境を想定してるけど、.NetCoreランタイムにはdllバンドルされてないから、必要なやつは全部出る マルチプラットフォームにする必要がないならFWでビルドしたらいいんでね? : [sage] 2017/10/03(火) 01:19:31.96:mIjastOX runtime store : [sage] 2017/10/05(木) 15:08:19.59:YqmMtBai dotnet new mvcで出てくるテンプレのbowerとbundleconfigって消していいの? : [sage] 2017/10/09(月) 19:17:49.63:RDd6EfUV efcoreのチュートリアルでいつも最後、スキャッフォルドしたページを表示しようとしてコケるなーと思ってたら 接続文字列にポート番号書かんとアカンのね 吐き出す例外も「外部コンポーネントで想定外エラー」とかでinnerExceptionも無し もっとこう...あるだろ!感 : [sage] 2017/10/10(火) 20:59:25.63:ZTVh7Eud Mono Scriptingはもう使ってないよ : [sage] 2017/10/10(火) 21:39:00.73:hB/AKhsF そうなのか? でもMonoないと動かないよ ビルドコンテナにMonoとDotNetCore入れなきゃいかんからエコじゃない : [sage] 2017/10/10(火) 21:51:24.38:ZTVh7Eud そりゃNET46てビルドしたCake.exe使ってるからじゃない?Cake.CoreCLRは試したかい? : [sage] 2017/10/10(火) 21:53:14.23:hB/AKhsF 試したけどダメだったよ ドキュメントも無いし : [sage] 2017/10/10(火) 21:58:41.71:BE7slp4z サンプルどっかに置いてみ : [sage] 2017/10/10(火) 22:02:02.86:BE7slp4z このへんを参考に ttp://jump.5ch.net/?https://adamhathcock.blog/2017/07/12/net-core-on-circle-ci-2-0-using-docker-and-cake/ ttp://jump.5ch.net/?https://github.com/devlead/BitbucketPipelinesShield/blob/master/build.sh : [sage] 2017/10/10(火) 23:17:44.45:hB/AKhsF すまぬ Cakeが2.0に対応してなかっただけだったわ : [sage] 2017/10/10(火) 23:29:12.07:BE7slp4z netcoreapp1.0だから、.Net Core2.0のSDKしかインストールされていない環境では動かないもんね ttp://jump.5ch.net/?https://github.com/cake-build/cake/issues/1781 でも.Net Coreなんだし、self-contained applicationとしてpublushしちゃえば使えると思うけど : [sage] 2017/10/14(土) 15:00:31.99:T9MbLxY+ FromBodyで引数指定した時にバインドしてくれなくて泣きそう : [sage] 2017/10/14(土) 15:12:40.54:T9MbLxY+ あ、パラメータの指定の仕方がおかしいだけか : [sage] 2017/10/15(日) 14:02:02.01:9GFvcsU0 IdentityServerおもろい : [sage] 2017/10/15(日) 14:22:38.49:uH5IYLUj 解説して : [sage] 2017/10/15(日) 14:46:07.67:9GFvcsU0 .NET Coreで実装された、シングルサインオンのためのOSS(OAuthとかOpenIDConnect) : [] 2017/10/15(日) 14:51:06.85:IhxdunhF @{ string attr = @ data-custom=""true"""; } <div class="panel" @attr role="main"> ... </div> ↑ @attr が認識されなくて困ってます どうすればいいでしょうか? : [sage] 2017/10/26(木) 10:08:27.25:yf86S9qw 変数宣言のとこ、VSだと構文エラーがでるけど、VSCodeだと出ないとか? string attr = " data-custom = \"true\""; : [sage] 2017/10/26(木) 10:11:45.08:yf86S9qw efcoreで update-database の実行時だけ処理するロジックを書きたいんだけど、なんか方法あるんかな? シートをインポートしたい : [sage] 2017/10/26(木) 10:12:49.92:yf86S9qw シート→シード もーやだこんなとこまでtypoしにてえ : [sage] 2017/10/26(木) 22:01:39.88:Ci1mUjz8 DataAnnotationを組み合わせて再利用する方法はない? public class A { [Required] [StringLength(10)] [Display(Name = "ItemCode")] string ItemCode { get; set; } } public class B { [StringLength(10)] [Display(Name = "ItemCode")] string ItemCode { get; set; } } こうじゃなくて public class A { [Required] [ItemCodeValidation] string ItemCode { get; set; } } public class B { [ItemCodeValidation] string ItemCode { get; set; } } こうしたい : [sage] 2017/10/26(木) 22:17:13.92:4bqF0mxr ModelMetadataTypeAttributeはどう? : [sage] 2017/10/26(木) 22:17:35.37:4bqF0mxr ttp://jump.5ch.net/?https://andrewlock.net/preventing-mass-assignment-or-over-posting-in-asp-net-core/ : [sage] 2017/10/27(金) 06:02:59.97:hCWfi1mn 試してみたけどうまくいかなかった Validator.ValidateObjectに無視される Mvcじゃないと使えないなのかもしれん : [sage] 2017/10/27(金) 07:09:26.33:dflyafbP razorページ使ってんの? : [sage] 2017/10/27(金) 19:46:57.12:NaPnvd1g というかコンソール EFとドメインレイヤで属性バリデーションを共有したい : [] 2017/10/28(土) 00:48:38.69:TDAgJmmT ModelBinderでTrimとか入力値の自動補正をAttributeで行いたいんだけどどうしたらいいですか? 下のような感じです [Trim] public string UserName { get; set; } 今はset内でvalue.Trim()してますが、Trimのように大抵の文字列で使うような場合面倒なので属性にして利用したいです : [sage] 2017/10/29(日) 07:35:29.43:zZpkBKlw MVCでPagerやるには何を使えばいいの? : [sage] 2017/10/29(日) 16:45:54.66:/fuI4sFR やったこと無いけど、setterにロジック書いたらどうなるやろ? private string _userName; public string UserName { get { return _userName; } set { _userName = value?.trim(); } } こんなん。 : [] 2017/10/29(日) 19:24:27.63:5ZKbGwRi それをAttributeで実現したいという質問です : [] 2017/10/29(日) 19:24:55.80:5ZKbGwRi 失礼、 宛でした : [sage] 2017/10/30(月) 00:29:19.32:WD7fWhkV ttp://jump.5ch.net/?https://github.com/dotnet/corefx/tree/master/src/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations この辺りが属性の実装かな 適当な属性定義を継承して作ってみては? : [sage] 2017/10/30(月) 00:37:56.20:WD7fWhkV ページングその他の実装らしいけど... ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page 結局、EFとLINQでクエリは簡単になってるから自力で書け、てことみたいだね。 Cakeとかみたいなページング自動化機能はなさげ : [sage] 2017/10/30(月) 00:46:19.50:YIhgL7yL c#でCakeって言ったらこれだろ ttp://jump.5ch.net/?https://github.com/cake-build/cake : [sage] 2017/10/30(月) 06:49:31.64:RIfFu6mh Cakebuild使いにくい : [sage] 2017/10/30(月) 07:38:15.44:PbW1rJIx え、めっちゃ助かってるけど何が使いにくい? : [sage] 2017/10/30(月) 07:44:19.02:RIfFu6mh あれだと普通にC#で書いた方がいい AddInの更新も遅いし : [sage] 2017/10/30(月) 08:03:04.40:PbW1rJIx 普通にc#だけど?同等の機能を自前で書くのは時間の無駄 Addinに不満なら自分でPR書けばいい : [sage] 2017/10/30(月) 08:05:01.34:FvVhlKW9 Cakeの使い方間違ってるだろ : [sage] 2017/10/30(月) 08:09:33.63:k7+DRGU3 CakeってPowerShellとかで書いてたビルドスクリプトをc#で書けるようにしたもんだろ : [sage] 2017/10/30(月) 20:35:40.61:RIfFu6mh AddInの挙動調べんのめんどくさいだろ 何事もなく動けばまだマシだけどAddInのバグとかサポート遅延でスクリプト動かないとイライラすんだよね ネイティヴなコマンドならAddInの仕様調べる必要もないし未サポートなんてこともない 結局StartProcessでコマンドそのまんま実行するのが楽というところに落ち着く 依存関係の解決とかbootstrapスクリプトとか便利な部分もあるけどね センスないAddInは要らんっすわ : [sage] 2017/10/30(月) 20:39:39.28:RIfFu6mh すでに知ってるコマンドをそのまま書けばトラブル無し10秒 AddInあるかどうかとバージョンサポート状況調べてタイポしないように慎重にコーディングしたら5分10分と時間がかかる アホくさ : [sage] 2017/10/30(月) 22:19:24.06:YIhgL7yL PowerShell使ってれば君は幸せだよ : [sage] 2017/10/30(月) 22:22:50.51:J7gGbKCp コマンドでガリガリ書いてるようなものは無理に置き換える必要はないし、そんなもん目指してない : [sage] 2017/10/30(月) 22:29:14.15:zVgiJ/Kw omnisharp-roslyn, NUnit, Identity Serverと有名どころでも使われてるみたいね IntelliSenseも近々きくようになるし : [sage] 2017/10/30(月) 23:24:12.00:RIfFu6mh 何目指してんの? : [sage] 2017/10/30(月) 23:58:02.19:ljKf8aZL The goal of Cake is to be a first class alternative to those who - like me - want to write their build scripts in C# instead of Ruby, F# or Powershell. ttp://jump.5ch.net/?http://patriksvensson.se/2014/07/its-not-a-party-without-cake/ : [sage] 2017/10/31(火) 00:05:43.32:JsgttlwV わからん もっと具体的に言うと? : [sage] 2017/10/31(火) 00:06:21.84:wQy+2iCh 読んだ? : [sage] 2017/11/01(水) 08:52:52.53:4NWDI3Zy c#でポーリングしたい場合のベストプラクティスは? ポーリング間隔は1秒程度で精度はそんなに気にしない : [sage] 2017/11/01(水) 15:35:58.32:/pXBBBTZ .NET Coreでだよね? : [sage] 2017/11/01(水) 18:06:49.06:4uxV0O6/ はい : [] 2017/11/02(木) 16:58:52.61:mZrSG91a asp.net core 2.0でpublishしてdeployするとObject reference not set to an instance of an object.ってエラーが出る DebugやReleaseビルドでのローカル実行は問題なし 誰か原因がわかるエスパーはいませんか? : [sage] 2017/11/02(木) 17:39:17.05:m7e935Ag さすがにそれだけじゃ誰もわかんないから、再現可能な手順をお願い : [sage] 2017/11/02(木) 20:07:17.13:N3vJBKlZ 特に厳密さとか求められないんであればTask.DelayとかRxとかあるけど、 きっちり作りたいならhangfireとかquartz.netとか。 : [] 2017/11/03(金) 02:47:45.53:pmtJd61y Kestrelで起動時に以下の警告が出て warn: Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository 次のエラーになって強制終了してしまう Unhandled Exception: System.UnauthorizedAccessException: Access to the path '/usr/share/httpd/.dotnet/corefx/cryptography/x509stores/ca' is denied. ---> System.IO.IOException: Permission denied DataProtectionって何? どうすればいい? : [sage] 2017/11/03(金) 04:32:54.22:xnvXDnsB Permission denied : [] 2017/11/03(金) 08:51:17.84:pmtJd61y DataProtectionについて解説 : [sage] 2017/11/03(金) 11:15:05.67:Mjjq4EiW ただの名前空間だろ : [] 2017/11/03(金) 11:16:30.42:pmtJd61y 解説できないならレスしなくていいよ : [sage] 2017/11/03(金) 11:23:35.25:Mjjq4EiW Introduction to Data Protection ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/aspnet/core/security/data-protection/introduction Web applications often need to store security-sensitive data. Windows provides DPAPI for desktop applications but this is unsuitable for web applications. The ASP.NET Core data protection stack provide a simple, easy to use cryptographic API a developer can use to protect data, including key management and rotation. : [] 2017/11/03(金) 11:48:50.52:pmtJd61y それは見た : [sage] 2017/11/04(土) 10:46:43.80:/k8c/hp8 関数型リスペクトしてるのにswitch式を導入しないのは何でなの? n => switch case n % 3: "foo" case n % 5: "bar" default: n.ToString(); 絶対便利なのに : [sage] 2017/11/04(土) 11:59:24.42:FXv0ObyH ここで聞いてみたら? ttp://jump.5ch.net/?https://github.com/dotnet/csharplang : [] 2017/11/06(月) 10:23:08.58:IORb0hTv Publishの際に特定のフォルダを除外したいのですが、どうしたらいいでしょうか? Includeする方法はわかったのですがその逆がわからないのでどなたか教えてください <ItemGroup> <Content Include="test.txt" CopyToPublishDirectory="Always" /> ←含まれてる <None Remove="dir1\dir2\dir3\" CopyToPublishDirectory="Never" /> ←dir3はPublishしたくないが含まれてしまう </ItemGroup> : [] 2017/11/08(水) 04:34:58.73:lK/LKdNT ttp://jump.5ch.net/?https://stackoverflow.com/questions/42712055/asp-net-core-exclude-or-include-files-on-publish : [] 2017/11/08(水) 07:06:17.90:F/qMagKz 出来ませんでした やっぱりフォルダが含まれてしまいます : [] 2017/11/12(日) 18:32:47.45:Dyew5eMD ASPでAのコントローラーのaアクションからBコントローラーのbアクションの結果(ページ)をRedirectせずに表示するにはどうしたらいいですか? : [sage] 2017/11/12(日) 21:17:34.77:j0JK3XOe MacでTargetFramework=net452のプロジェクトをビルドする事は不可能? .NET Frameworkをサポートしようとしたら相変わらずWindows必須なのかな : [sage] 2017/11/12(日) 23:02:28.65:kmdFzMTF リダイレクトせずにと言う事はaページを表示してその中身はbページにしたいの? : [sage] 2017/11/12(日) 23:29:18.85:tkOQnjtm 昔からmonoならできるでしょ? 最近ならCakeみたいなラッパー使えば簡単 : [] 2017/11/25(土) 21:06:38.86:scmEtkJ6 NancyFXって使ってる人いないの? WebAPIより簡単に書けるらしいけど : [sage] 2017/11/26(日) 10:24:17.74:SV0/yXVi メインコードとテストコードを同じdllに入れてテストってできない? ``` Foo/Foo.csproj FooTest/FooTest.csproj dotnet restore FooTest/FooTest.csproj dotnet test FooTest/FooTest.csproj ``` こうじゃなくて ``` Foo/Foo.csproj dotnet restore Foo/Foo.csproj dotnet publish Foo/Foo.csproj -c Release -o `pwd`/pub dotnet test `pwd`/pub/Foo.dll ``` こんな感じにしたい なんて言ったらいいか、テストのために改めてビルドするのではなく、ビルドで作ったものをテストしたい : [sage] 2017/11/26(日) 23:04:45.58:YLTXM79F dotnet test --no-build : [] 2017/11/29(水) 00:06:45.92:0ObKQEw4 asp.net core使ってみたが遅くね? PHPなら0.03秒で応答するところ0.3~0.5秒くらいかかる 10倍遅いわ : [sage] 2017/11/29(水) 01:36:11.55:FLL8HsjL ペチパーがベンチマークを語るwww : [] 2017/11/29(水) 16:24:23.09:0ObKQEw4 01:36に書き込みしてるニート底辺www : [sage] 2017/11/29(水) 18:04:27.45:gShtlFNM これがブーメランか : [sage] 2017/11/29(水) 19:36:23.95:gmaywqu8 どーやって測ったらそうなるw : [sage] 2017/12/02(土) 10:20:16.85:5WLyuN6W ビルドが十数秒かかるんだけど、最適化させるチップスとかない? build時に必要がなければ--no-dependenciesは指定してる : [] 2017/12/09(土) 16:24:48.80:XtulTY82 スキャッフォルドのカスタマイズサンプルって無いかな? aspcoreのスキャッフォルドソース読むの疲れた : [sage] 2017/12/09(土) 17:13:12.60:ZhOJxZh3 何が言いたいのかよくわからない Entity Framework CoreのScaffoldのこと? : [sage] 2017/12/09(土) 18:04:45.33:x4vPcfX+ スキャフォールド使ってる人にいたのか : [sage] 2017/12/10(日) 00:40:45.99:+CbbFbG2 結局何だったんだ? : [] 2017/12/10(日) 02:22:16.47:E18YbOxi asp.net core のスキャッフォルド機能だよ entity入れたらコントローラとビューを作るやつ 一緒にviewModelとかも作りたいし、efのマイグレーションも一緒にやりたいんだが そういうニーズは無いのかねえ? : [sage] 2017/12/10(日) 07:24:28.22:+CbbFbG2 具体的に : [sage] 2017/12/10(日) 08:31:23.29:E18YbOxi んー、今んとこ考えてたのは、 1)既存テンプレのカスタマイズだけじゃなくて、ControllerやView以外のファイルを吐き出す。今のところ、Entityに対応するViewModelと、モデルファット実装したいからソレ用のモデルクラス。 2)efのadd-migration, update-database を実行するオプションの追加。 3)DIコンテナへの登録、dbContextへのDbSet追加やらの、既存ファイルへの追記。 の3つ。 dotnet aspnet-codegeneratorで自作パッケージ上の実装を読ませるサンプルが見つかったんだが、サンプルは引数をトリガにして自分の実装へ誘導するまでで終わってて、ファイルの生成までは書いてない。 で、御本家githubのaspnet/Scaffoldingを読んでて面倒くせえわ誰かもうやってんだろ、となった。 : [sage] 2017/12/10(日) 08:51:17.88:1RSLLPBx スクリプト書けばいいじゃん なにを悩んでるんだ : [sage] 2017/12/10(日) 10:30:05.23:dcXB++ys Entityに対応するViewModelとモデルファットってのがよくわからんが : [sage] 2017/12/10(日) 10:47:26.57:E18YbOxi MVCモデルで書いててモデルファットが通じないってマジかよ コンローラにロジック盛り盛りなの? : [sage] 2017/12/10(日) 11:14:17.45:kvXnKVDw システム運用開始後に運用者側でモデルを変更したいって話? それは俺も今考えててデータはJSONで保存してビュー側でJSONのないようにて 動的にテンプレート変更するしかないのかな状態。 : [sage] 2017/12/10(日) 11:16:34.18:1RSLLPBx fat modelを実装したい←意味わからん 設計ミスってfat modelになってしまった←意味わかる 失敗した結果をfat modelという それをなんで実装したいの? : [sage] 2017/12/10(日) 15:56:56.62:0U7F95ib ああ、なんかスマン、煽り気味に書いたのに割とマジな回答も貰っちまって微妙な気分。 LL言語系FWのMVCモデルでユニットテストを書きやすくするため、単純なInputに対して単純なOutputを返す"モデル"に実装を寄せる考え方をモデルファットって言うのね。 Rails系が流行ったあたりから今も変わらない、所謂Web系の皆さんの基本アプローチになってて。 ASP.Net MVCを触ってて、MS世界というかASPの思想上には無い概念だ、というのは分かった。 ただ俺の都合として、社内でRails系FWに慣れ親しんだ連中をこっちに誘導したいわけですわ。 よって昔ながらのFWにある機能は一通り用意した、ASP版FWを当てがってやるつもりでいる。 その一環でスキャッフォルド機能も実装中だった、というわけです。 : [sage] 2017/12/10(日) 16:21:23.96:1RSLLPBx モデルファットじゃなくファットモデルな ファットコントローラーを嫌ってモデルに処理を移動したのはいいが 単にモデルを巨大化させただけでファットコントローラーとやってること同じじゃんっていうやつね ファットモデルになってしまったという事はあるけど狙ってファットモデルにするって事はありえないよ なのでそれをサポートするフレームワークも当然ありえない : [sage] 2017/12/10(日) 17:07:27.42:W8sE4xgH Rails触ってれば幸せだと思うよ : [sage] 2017/12/10(日) 17:08:54.50:QtRE0gJ3 勝手に基本アプローチにすんなよw : [sage] 2017/12/10(日) 17:40:41.52:AsjcCxkl スキャフォールドはリバースエンジニアリングでもリファクタリングでもないだろう スキャをどうこうじゃなくて、リファクタリング系の充実を望むって話じゃないか : [sage] 2017/12/10(日) 17:46:47.12:PwMUUUtC なんでそういう無意味なことをするのかが理解できん 頭悪そう : [sage] 2017/12/10(日) 18:23:41.80:0U7F95ib なんのかの言うだけでネタはねーのかよショボチンやなー 結局ご本家ソース読んでたら出来ちまったわ しっかし、モデルを太らず実装を拒絶するMVCerってのは正直生まれて初めて見たな...ちゃんとテスト書いてのかよw 太り過ぎたら分割すりゃいいし、分割するにもController分割よかずっと楽だろうに Identityのソースでもやってる実装やし、別にフツーのことやぞ? : [sage] 2017/12/10(日) 18:41:31.13:1RSLLPBx 君のなにが悪かったかっていうとモデルファットと言ってしまったことだよ そもそもモデルファットじゃなくファットモデルというのは見逃すとしても ファットモデルってのはファットコントローラーと同じアンチパターンのこと それを当たり前の王道みたいな風に言ったからおかしなことになった コントローラーから処理を抽出してモデル(サービス)に移動するのは当たり前の王道 ファットモデルはその王道をよく理解せずにコントローラーに無ければいいんだろ?と考えなしにモデルを拡張して破滅するアンチパターンのことを言う : [] 2018/01/20(土) 12:58:14.78:JFYWdVwP .net core 2 でSQLサーバとを連携させて、 スキャフォールディングなどを使ってみたいんですが、 対応しているSQLサーバのバージョンの制限などあるでしょうか。 今、たしかexpressの2010版が動いていると思います。 : [sage] 2018/01/20(土) 13:20:46.75:ea7nxeEz たぶんEntityFramework Coreのことだよね?SQL Serverなら2008以降が対応してる : [sage] 2018/01/20(土) 22:30:41.03:JFYWdVwP レスいただきありがとうございます! そうです。EFのことです。 ところで、EFはストアドプロシジャのモデルバインドに対応していないのは残念。 : [sage] 2018/01/21(日) 02:02:53.48:aa9rOLxw Dapper使えば? ttp://jump.5ch.net/?http://dapper-tutorial.net/execute : [sage] 2018/01/21(日) 10:37:20.74:2KGk002L そういうのもあるんですね。 自分は次の方法です。 DBContextの、FromSqlというメソッドで、 パラメーター付のストアドプロシジャ(SELECT文)も呼び出せるようです。 INSERT UPDATE DELETEは、 EXecuteSqlCommandAsync というメソッドを代わりに使えるようです。 Microsoft.EntityFrameworkCore.Relational パッケージを、導入している必要があるそうです。 どっちのパッケージがいいんでしょうか。 : [sage] 2018/01/21(日) 10:57:34.80:xo2ueQrN それめっちゃ遅いから、ストアドプロシージャならDapperの方がいい : [sage] 2018/01/21(日) 23:20:22.28:2KGk002L アドバイスありがとうございます。 先輩に従わせていただきます!! : [sage] 2018/01/23(火) 03:24:09.32:FupB7284 Apologies for lack of ODP .NET Core status updates. Beta coming very soon. ttp://jump.5ch.net/?https://twitter.com/OracleDOTNET/status/955487498922164224 : [sage] 2018/01/23(火) 03:24:32.04:FupB7284 やっとくるか : [] 2018/01/24(水) 11:12:26.60:XjzEOcrl BootStrap 4が登場したらしいね : [sage] 2018/01/27(土) 11:54:23.36:rq4/g8Rc odp.netね もうポスグレに移行しちゃったよ 脱ORACLEかなり捗った : [sage] 2018/01/27(土) 12:17:19.30:9B7m/epT びっくりするくらい遅いな : [sage] 2018/01/28(日) 00:21:12.53:HyAWtlpX Javaのretrofitみたいな感じでタイプセーフなrest api clientをビルドするためのdot net coreライブラリって無いの? : [sage] 2018/01/28(日) 02:51:56.28:/plNRlWs ビルド? : [sage] 2018/01/30(火) 09:59:36.41:c+kKDM5l コードジェネレートの話をしています? : [] 2018/02/02(金) 18:51:27.51:7qD/+KXW モデルオブジェクトの定義で、 [Table("任意の日本語テーブル名")]属性 [Column("日本語の列名")]属性 は使えるでしょうか。 asp.netでは、説明がありますが、 core2ではどうなのかなと思って。 : [sage] 2018/02/02(金) 19:03:37.12:0Xio4iDX EntityFramework Core2.0のことを言ってるんなら使えるよ : [] 2018/02/02(金) 19:53:34.57:mnzsFfcn わー、さっそくレス頂きありがとうございます そうです。 EntityFramework Core2.0 のことです。 パッケージ導入して、環境を準備して、 やってみたいと思います。 EntityFramework Core2.0では、規約がものをいうので、日本語のテーブル名、列名を使っているデータベースでも大丈夫なのか不安なのでした。 ハローワールドは成功したので、dbcontext、エンティティ、そしてテストコードを書くところです。 EntityFramework Core2.0って、コードファーストや、データベースファーストを推してくるんですが、そういう自動生成機能って、使わないで、自分で両方の定義をしてもいいのですよね。 皆さんはどういう風にしているのだろうか。 : [sage] 2018/02/02(金) 21:30:19.18:FQ5FsFAe DBからコードファースト : [sage] 2018/02/02(金) 21:38:01.80:FQ5FsFAe SQL-firstってのもある ttp://jump.5ch.net/?http://www.thereformedprogrammer.net/ef-core-taking-full-control-of-the-database-schema/ Production環境でのMigrationを考えると、この辺が現実的かな : [] 2018/02/04(日) 08:29:27.62:QYMD/NQL 日本語のテーブル名とか、列名つかってなかったの? 英語の複数形をテーブル名にしてたとか、ルールを意識して構築してたのかな。 : [sage] 2018/02/04(日) 11:06:40.73:zMXPgQ7i 日本語なんて使うわけないけど、何をそんなに心配してんの? : [sage] 2018/02/04(日) 21:58:59.60:l4jEutiZ まさか複数形じゃないとテーブル名として使えないとでも思ってる? : [] 2018/02/04(日) 23:06:57.46:QYMD/NQL sql server 7.0の頃から構築したテーブルで、 日本語のテーブル名と列名が使われているんだよ。 そのままスキャフォールディングするのも心配。 日本語のクラス名とかプロパティーなんて見たくないし。 : [] 2018/02/04(日) 23:07:57.43:QYMD/NQL いや、規約から外れていると何か不具合が発生しそうで。 : [sage] 2018/02/04(日) 23:08:51.68:jtpbEfK1 view使えば? : [sage] 2018/02/04(日) 23:10:53.16:PfVNu0W/ ドキュメントよく読め : [] 2018/02/05(月) 07:55:09.71:yOavcQZS 水色の.net coreの参考書しか読んだことない。 あと、薄紫色のASP.NET MVCの書籍とか。 ドキュメントなんかあるんか? : [] 2018/02/05(月) 07:56:15.21:yOavcQZS View? htmlを描画するやつのことではないと思うけど。 : [sage] 2018/02/05(月) 08:53:07.85:Nl1w3IZD sqlのviewだと思うが、書き込みは普通にテーブル使うしか無い どうしても避けたいのならWebAPIでも使うのが最善かも DBがインストールされたサーバー内だけなら日本語テーブル名問題は起こらないだろうから その後を全部英文字にすればトラブルフリーに出来るかもしれん : [sage] 2018/02/05(月) 09:02:42.42:mbLKcWnp 公式の 本が欲しいんならこれとか ttp://jump.5ch.net/?https://www.manning.com/books/entity-framework-core-in-action この著者のブログも読んでみ : [sage] 2018/02/05(月) 18:16:52.57:mbLKcWnp まだ全然やで ttp://jump.5ch.net/?https://github.com/aspnet/EntityFrameworkCore/issues/1679 : [sage] 2018/02/06(火) 00:30:12.46:Sf4AdKgB なんか宗教くさい : [sage] 2018/02/06(火) 00:31:20.97:Ss12EoFr 表紙の話? : [sage] 2018/02/06(火) 02:09:36.97:Sf4AdKgB うん、でも嫌いではないんだけどね、多分、カバーで隠して読むだろうね : [sage] 2018/02/06(火) 02:22:08.83:Ss12EoFr 電子書籍だからカバーもクソもないと思うが : [] 2018/02/06(火) 22:06:09.44:Sf4AdKgB アマゾンでは紙本だったよ : [sage] 2018/02/06(火) 22:07:06.60:Ss12EoFr ごめん : [] 2018/02/07(水) 03:10:06.91:PMKzxqpw ASP.NET MVC の 知識ってほとんどそのまま、.net core MVC で通用すると考えていいのかな? : [sage] 2018/02/07(水) 05:24:08.06:geKdTjxk そのままではないけど、すぐになじむとは思うよ : [] 2018/02/07(水) 13:16:27.18:Dhak1qt/ 大丈夫 : [] 2018/02/10(土) 00:32:08.18:Iv+szGNR スキャホールディングしなくても、それが出力するようなコードを、 モデルと、DbContextに自分で全部書き起こせば、 データベーステーブルでテーブルの結合したやつでも得られるんだろうか。 データベースでリレーションの設定をしていないので、スキャホールディングでテーブル結合反映されないため、 自分でコードを記述しようと思っているんです。 データベース側は既存のプログラムとの連携が壊れたら困るのでいじりたくありません。。 : [sage] 2018/02/10(土) 06:53:12.80:KnoefXX3 業務系は複雑怪奇なレガシーDBの呪縛があるからEFとの相性が最悪 SQLを手で書いてDapperでマップするのが正解だよ : [sage] 2018/02/10(土) 08:43:26.95:X+3+SRz3 壊してもいいデータベースで開発したら? : [] 2018/02/10(土) 11:53:53.43:Iv+szGNR 壊してもいいデータベースで開発してから、 それを本番のデータベースで運用する予定 Dapperについて調べてみます。 ストアドプロシジャとパラメーターがつかえたらいいんだけどなあ : [sage] 2018/02/10(土) 14:09:18.74:xv5r03JM ストアドプロシージャとパラメーター使えるよ : [] 2018/02/10(土) 17:39:31.77:Iv+szGNR ありがとうございます : [] 2018/02/11(日) 15:30:58.53:NLXiui3Z Dapperでは、SQLやストアドプロシジャの結果行に対応したモデルクラスに、 マッピングできるのだとわかってきました。 自分のところのストアドプロシジャでは、テーブルにはない新しい列が登場したり、列の名称が付替られたりするので、 ストアドプロシジャの結果行に対応した専用のクラスをいちいち作成しようと思いました。 ストアドプロシジャでは最終的に、SELECT文で出力したい列が列挙されています。 対応するクラスのプロパティー名(日本語)と列名(日本語)を一致させておけば、 列挙の順番は関係ないでしょうか。 : [sage] 2018/02/11(日) 15:41:40.43:NBX6x1Ct え、日本語? : [sage] 2018/02/11(日) 15:53:15.39:QgiY6BS8 そうだよ 基本的に名前を見比べて1行と1オブジェクトに変換してくれるだけ 変換ルールのカスタマイズも出来るけど保守性がよくないから避けたほうがいい : [] 2018/02/11(日) 21:30:20.43:NLXiui3Z レスありがとうございます! 既存のストアドプロシージャーを使って、 テストコードを試してみたいと思います。 結果をマッピングできるのはとても便利ですね。 ありがとうございます! : [sage] 2018/02/11(日) 23:27:37.20:NLXiui3Z 列名が日本語で書かれているんですよ。 select ID,名称 from ほにゃらら みたいな感じでデータを引っ張って来る必要があるので、 マッピングするC#クラスのプロパティーも、こういうのに合わせる必要があるわけなんです。 日本人なら分かり易いというメリットはあるんですが、 システム上の互換性でいつか面倒なことにならないかと心配しますね。 : [sage] 2018/02/11(日) 23:53:51.87:YeNWUzxx 列名とプロパティ名はこんな感じでマッピングさせる手もある ttp://jump.5ch.net/?https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class : [sage] 2018/02/12(月) 08:53:13.20:BsV1rQ8t ありがとうございます。 なるほど、そうすれば英語表記のモデルクラスが使えるということですね。 日本語クラス名、プロパティー名で結構だというのなら、使う必要はないという理解でいいのかな? ところでこれは、DBContextの、関連付けとちょっと似ていますね。 メソッドチェーンしながら、ラムダ式を与えて、エンティティーの定義を行っていました。 : [sage] 2018/02/12(月) 08:55:15.61:BsV1rQ8t さんのおっしゃる、 ”変換ルールのカスタマイズも出来るけど保守性がよくないから避けたほうがいい” というのは、このさんのおっしゃっているカスタマイズのことなんだろうね。 : [sage] 2018/02/12(月) 09:05:51.69:Bk9VmC4X sqlのasを使うと簡単だね ただoracleだとasしても英訳した列名が30文字に収まらない場合がある DBの物理的な制約を気にしたくないなら DTOからドメインオブジェクトにマップする時に物理名を論理名に変換すればいいよ DTOは日本語を含んでよい ドメインオブジェクトは日本語を含まない 変換処理はC#で手作業で書く DapperでDTOを取得して変換処理に流し込む : [] 2018/02/12(月) 10:06:28.69:BsV1rQ8t >変換処理はC#で手作業で書く >DapperでDTOを取得して変換処理に流し込む これは、どういうことですか? Dapperはドメインオブジェクト(モデルクラス)に行データを自動的に変換してくれるものだと理解してます。 そして、必要なら、日本語の列名を、クラスの英語名のプロパティ名に変換するために、さんの方法を使うのですね。 Dapper自体と、DTOとの区別がわかりません。 いったん取得した行データの日本語名プロパティを含むクラス型を、完全英語名のクラス型に値をプロパティごとにC#でコピーするということでしょうか? : [sage] 2018/02/12(月) 11:47:11.65:Bk9VmC4X DapperはSQLの結果セットをDTOにマッピングしてくれるだけ DTOからドメインオブジェクトへのマッピングは別途用意しなければならない DTOとドメインオブジェクトを同一視してマッピングを省くことは可能だけど それをやるとドメインオブジェクトが歪な構造になるのでオススメしない : [] 2018/02/12(月) 11:52:36.00:BsV1rQ8t >DTOとドメインオブジェクトを同一視 : [] 2018/02/12(月) 12:16:20.63:BsV1rQ8t >DTOとドメインオブジェクトを同一視 自分はその同一視をしていたのかもしれない。これは、アプリの設計に深く関わる問題ですね。 ドメイン駆動アプリ?だかの参考書を読んでいたときのことを思い出しました。 でも知識を使う前に、すっかり忘れていました。 最初、こんなつもりでした。 例えばこんな感じで、モデルクラスを定義して、 自分の場合、データベースの日本語列名に合わせて、日本語のプロパティー名で定義して、 public class 人間 { public int Id { get; set; } public string 名前 { get; set; } } そして、 SQL Server → Dapper →「人間クラス」 (こうして、人間クラスに行データがマッピングされる。だから、「人間クラス」がDTOでいいのかな。) で、 ControllerのActionメソッドとかから、この「人間クラス」のオブジェクトにアクセスして、 Viewなりに渡そうとしていました。 ああ、これでは同一視になりますよね。 つづく↓ : [] 2018/02/12(月) 12:17:48.80:BsV1rQ8t >DTOからドメインオブジェクトへのマッピングは別途用意しなければならない SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」 なるほど。でおしゃっていたことが理解できたかも。 DTOまでは、日本語名のクラス名やプロパティーでもOkなわけですね。 しかし、ドメインオブジェクトという形に、変形してアプリに統一性を持たせるべきで、 そのときに(ついでに)、英語に統一すればいいというわけなのか。 もし、私の理解が間違っていなければ、目から鱗でした! ありがとうございます。もう一度、設計のための参考書を開いてみたいと思います。 勉強したことを使わないうちに、どんどん忘れてしまう。。。。 しかし、こうして、 日本語名から英語名への統一でも、ドメインオブジェクトという考え方が役に立つんですねえ。 ありがとうございます。 : [sage] 2018/02/12(月) 12:53:34.77:GfEZnF0r DTOからドメインオブジェクトへの変換は一パターンとは限らない だからDapperからDTOにマッピングする時点で、c#の規約に沿った形のクラス/プロパティ名にしておくと便利 じゃなきゃAutoMapperすら使えないし : [] 2018/02/13(火) 13:00:12.61:iaxO17aK どこで、日本語名の列を、英語名のプロパティーに変換するかという問題なんですよね。 SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」 SQL Server→Dapper→→(変換)→→「人間クラス(DTO)」→ ※ →「ドメインオブジェクト」 ところで、AutoMapperは、上記の※の位置に来るという理解で正しいでしょうか。 : [sage] 2018/02/13(火) 19:41:40.28:3CyK4CdI DBには日本語つかうのに、プログラムに日本語使うのを嫌がるのが理解できん : [sage] 2018/02/13(火) 20:39:57.91:ItXL3xp2 別に質問者は嫌がってなくね? : [] 2018/02/13(火) 22:00:43.94:JC9fn+CH var p = new 人間(); var n = p.名前; こんな感じなのは、普通ってことでしょうか? : [sage] 2018/02/13(火) 22:02:48.71:MkuiJNyl var s = new 🍣(); : [sage] 2018/02/13(火) 22:25:03.46:YVR14H+q カスタムルールはメンテナーがカスタム手順わからなくて困るパターン 手動マッピングなら5分で書けるのにルール設定がわからず1時間ハマりっぱなしとかよくある : [] 2018/02/14(水) 00:25:23.19:ZUhxPQA+ のように、 DTOとドメインオブジェクトとのあいだで、 手動変換するということですね : [sage] 2018/02/16(金) 06:17:18.75:W1XJdyx1 ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ : [sage] 2018/02/17(土) 13:05:06.90:suX8xbj+ Oracle has updated its .NET Core statement of direction. ttp://jump.5ch.net/?http://www.oracle.com/technetwork/topics/dotnet/tech-info/odpnet-dotnet-ef-core-sod-4395108.pdf tl;dr ttp://jump.5ch.net/?https://t.co/Zn0Rz2SBM2 Core production in CY Q3 2018. EF Core beta shortly after targeting same quarter. ttp://jump.5ch.net/?https://twitter.com/OracleDOTNET/status/964631730220023808 ttp://jump.5ch.net/?https://twitter.com/OracleDOTNET/status/964632656725008384 👀 Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01) : [sage] 2018/02/17(土) 13:22:36.50:suX8xbj+ サンプルのリポジトリ ttp://jump.5ch.net/?https://github.com/oracle/dotnet-db-samples : [sage] 2018/02/17(土) 13:25:36.07:suX8xbj+ EF Coreはまだまだみたいだから、とりあえずDapperで使えればいいや : [sage] 2018/02/23(金) 17:48:57.83:Vu0TXWr8 Kestrelのhttp2対応ってどの辺までできたのかしら? : [sage] 2018/02/27(火) 18:35:57.46:XgxJnBY2 kestrel(というかasp.net core)がまだPush対応されてなくて無事死亡 : [sage] 2018/02/28(水) 09:17:05.58:RwB9zj5F 2.1 previewきたな : [sage] 2018/02/28(水) 13:23:08.67:l/zLj3SM goを触ってからだとビルドとかパッケージ管理とかの遅さが気になって使えない : [sage] 2018/02/28(水) 13:31:53.66:dHW679Ki 比較すべき対象じゃないから問題ない : [] 2018/03/07(水) 10:21:49.84:CXvHai5s warn: Microsoft.AspNetCore.Server.Kestrel[22] Heartbeat too longer than "00:00:01" at "03/07/2018 10:00:00 +00:00" こんな警告が出るんだけどどういう意味? 解決方法教えて : [sage] 2018/03/07(水) 14:04:09.79:gm8YnJy/ threadがデッドロックしてるとかしてない? : [sage] 2018/03/07(水) 14:16:35.99:gm8YnJy/ それか、ブロッキングコード書きまくってるか : [] 2018/03/07(水) 20:39:20.58:CXvHai5s 色々と洗ってみたけどダメでした 再現性もなくログには不定期に出力されてるからKestrel側の問題なのかな でもありがとう : [sage] 2018/03/08(木) 08:01:24.98:d+RhIWam そっかあ。 個人的に気になるインシデントなので、 もし進展があって気が向いたら書き込んでくれると嬉しいです。 : [] 2018/03/14(水) 05:54:49.37:lJWHeXYc VS2017で、.net core 2.0 をつかっていたんだけど、 2.1 SDK を入れてみた。 でも、プロジェウト作成で、選べない。 どうすればいい? : [sage] 2018/03/14(水) 07:07:42.04:Ul+PcfeA 先ずは全裸になります : [] 2018/03/14(水) 07:09:18.85:nU+HZj40 自己レス ttp://jump.5ch.net/?https://github.com/dotnet/core/issues/1131 使えないぽいな : [] 2018/03/14(水) 07:10:01.79:nU+HZj40 無理、外にいるから : [] 2018/03/14(水) 07:30:08.10:nU+HZj40 自己レス ttp://jump.5ch.net/?https://github.com/dotnet/core/issues/1131 There is no .NET Core 2.1.2. Thats the SDK version. I believe the 2.2 SDK is the one that currently supports .NET Core 2.1 targeting. なんか、何のバージョンかわからなくなってきた。 sdkのバージョンと、 ランタイムのバージョンがあるのか。 ややこしい。 .net coreランタイムのバージョンが、2.1にならないと、vsで、2.1 のテンプレートが使えないってことかな? 新しいクラスの追加とか、高速化とか、期待していたのになあ。 sdkのバージョンが、2.1 になって何かメリットあるのか? : [sage] 2018/03/14(水) 07:46:24.83:qzzm58fG 何がしたいの? : [] 2018/03/14(水) 07:53:10.33:nU+HZj40 自己レス ttp://jump.5ch.net/?https://jonhilton.net/2017/04/17/making-sense-of-the-different-versions-of-net-core-runtime-and-sdk/ The latest SDK (at the time of writing) is 2.1.4. This is the SDK that goes alongside .NET Core 2.0.5 (you don’t need to download the runtime separately, you can just grab this SDK and it will install everything). 勘違いしていたなあ。 ランタイムは2.0のまま変わらない。 だから、vsのテンプレートで、2.1が選べないわけか。 考えあっている? : [sage] 2018/03/14(水) 07:53:45.04:DhWPuYEu 俺は出来る人アピールでしょ : [] 2018/03/14(水) 08:01:01.88:nU+HZj40 ちがう! 同じ疑問を持つ人のために情報共有 : [sage] 2018/03/14(水) 08:05:29.32:qzzm58fG SDKは、global.jsonで指定しない限りインストールされている最新のものが使われる。 だからそもそも何がしたいのかい? : [] 2018/03/14(水) 09:32:41.43:nU+HZj40 vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。 同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。 : [] 2018/03/14(水) 09:36:28.07:nU+HZj40 sdkを刷新して、2.1.4にしたら、 何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで? : [] 2018/03/14(水) 09:38:58.63:nU+HZj40 vs2017と、.net core sdkとの関係がわかりません。 sdkとランタイムは違うのですよね。 sdkって、クラスライブラリを含んでいるのかな? : [sage] 2018/03/14(水) 11:36:52.88:qzzm58fG ここ読め ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/dotnet/core/versions/ : [sage] 2018/03/14(水) 11:38:32.51:qzzm58fG .NET Core2.1はプレビュー版しか出てないよ ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ : [sage] 2018/03/14(水) 21:46:46.70:lJWHeXYc ありがとうございます。ちょっとわかってきました。 SDK 2.1.4をインストールしたのに、VS2017で、.net core 2.0のテンプレしか選択できなかったのは、当然だったんですね。 読みます。 ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/dotnet/core/versions/ There are lots of moving parts that version independently in .NET Core. However, starting with .NET Core 2.0, there is an easy to understand top-level version number that everybody understands to be the version of ".NET Core" as a whole. 本当は、.net core は複数のパーツから成り立っていてそれぞれバージョンが設定されるのに、 それが登場したときには、まとめてバージョン2.0という設定をやったので、 皆に誤解を与えたというわけだな。 : [sage] 2018/03/14(水) 21:54:40.04:lJWHeXYc でも、バージョンの付け方が、今度からがらっと変わるらしいね。 The version scheme is changing in future releases. You can see the current proposal at the dotnet/designs repository. ttp://jump.5ch.net/?https://github.com/dotnet/designs/pull/29 ガーデニングしてそうな女性がバリバリに働いているんだな。> MS : [sage] 2018/03/14(水) 22:16:35.32:lJWHeXYc ttp://jump.5ch.net/?https://github.com/dotnet/core/issues/1131 このページも参考になった。 "dotnet --version" returns 2.1.2 that is the SDK version not runtime version? That has to be the SDK version because there is no 2.1.2 runtime version in existence. I can see how this is all very confusing. : [] 2018/03/15(木) 12:13:33.66:IGJGSkrv 総合テストをしようとnew TestServerしてserver.Host.Services.GetService<xxx>()しようとすると System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています 原因が分からないのでどなたか解決策を教えてください : [] 2018/03/18(日) 17:15:56.59:nkjx7Ns6 public class Startup { public Startup(IConfiguration configuration, IHostingEnvironment environment) システムによって、自動的に、IHostingEnvironment environment は取得できるけど、 普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、 生成することってできるでしょうか。 IHostingEnvironment environment の内容を知りたいんですが、 Startupに手を加えたくないわけです。 : [sage] 2018/03/18(日) 18:02:24.77:3rZawihe やってみ : [sage] 2018/03/19(月) 07:53:36.02:xMcXtX4S インターフェイスなので実体化できません。 このインターフェイスを実装するクラスってあるんでしょうか。 そして、任意のタイミングでそれを実体化したときに、 適切に初期化されるんでしょうか。 : [sage] 2018/03/19(月) 12:33:40.06:2HRPdOVd 実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ? : [] 2018/03/19(月) 18:49:45.82:evPyLj3/ c#の経験は少しあるのですが、 .net coreなどの最新の技術には疎いです。 どのようにして、インスタンスの参照を得られるのか、 コードで示して貰えると幸いです。 Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。 : [sage] 2018/03/19(月) 19:35:45.41:2HRPdOVd ASP.NET Core DI でググってひと通り基本的な知識を入れてから、もし分からなければまたおいで : [sage] 2018/03/21(水) 11:08:07.65:yOhpRYak class MyClass : IMyClass { private IHost... h; public MyClass(IHost... h) } this.h = h; } public void MyMethod() { h.xxx; } : [sage] 2018/03/22(木) 18:23:28.95:jBAIiyf6 IMyClassの意義は? : [sage] 2018/03/23(金) 13:05:42.27:5/36eG7n オワコン : [sage] 2018/03/25(日) 17:24:25.76:rN4AhykW Javaとの相互運用方法教えて : [sage] 2018/03/25(日) 17:27:10.02:9t80sXyi つ trash box : [sage] 2018/03/29(木) 21:37:29.02:AdhamQsX javaはゴミ箱へってこと? : [sage] 2018/03/29(木) 23:47:38.26:v23vZtcT JavaよりまずはOracle死ね : [] 2018/04/29(日) 13:59:27.01:CplRDOUs linuxのdotnet-sdk-2.1.105でまともに使えるSQLiteのnugetライブラリってどれよ Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし Microsoft.Data.Sqliteはメモリリークしまくるし : [sage] 2018/04/29(日) 14:21:39.08:jyuwC02g FileIOExceptionのスタックトレース : [sage] 2018/04/29(日) 21:20:03.12:ntMe/HR9 457です、レスありがと MS.EFCore.Sqliteを使った時のスタックトレースはこれ Windowsの2.1.104だと問題なく動く Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.Linq.Expressions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 中止 (コアダンプ) : [sage] 2018/05/12(土) 11:00:45.01:pDgCeBjY 共同ツール 1 ttp://jump.5ch.net/?https://seleck.cc/685 ttp://jump.5ch.net/?https://trello.com/ ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど Trello Chrome拡張機能 elegant ttp://www.kikakulabo.com/service-eft/ trelloのオープンソースあり 共同ツール 2 ttp://jump.5ch.net/?https://www.google.com/intl/ja_jp/sheets/about/ 共同ツール 3 ttp://jump.5ch.net/?https://slack.com/intl/ja-jp ttp://jump.5ch.net/?https://www.dropbox.com/ja/ ttp://jump.5ch.net/?https://bitbucket.org/ ttp://jump.5ch.net/?https://ja.atlassian.com/software/sourcetree ttp://jump.5ch.net/?https://sketchapp.com/extensions/plugins/ ttp://photoshopvip.net/103903 ttps://goodpatch.com/blog/sketch-plugins/ : [sage] 2018/05/16(水) 18:59:25.01:dIN+KNFd dotnet coreってPInvokeのマーシャリングルールどうなってんの 処理系のエンディアンとかちゃんと気にしないとあかん? : [] 2018/05/23(水) 19:38:39.36:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 A2A58 : [] 2018/05/24(木) 06:46:56.23:Br/n3f+P ASP Core MVCでdll作ってサーバにアップした後、 特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し? 初回アクセスで高負荷になるしPHPみたいになんとかならないの? : [sage] 2018/05/24(木) 07:09:15.82:NXGHz0LG なりません : [] 2018/05/24(木) 07:42:37.84:Br/n3f+P ならないんだ webって頻繁に更新があるものだしその度に毎回これじゃ使えないね ASPに未来あるの? : [sage] 2018/05/24(木) 07:45:07.39:NXGHz0LG ずっとペチパーなら幸せだと思うよ : [sage] 2018/05/24(木) 07:46:29.04:PG8jgyuN なぜ使えないと思ったwww : [] 2018/05/24(木) 07:50:46.08:Br/n3f+P dllを更新してdotnetをrestart 初回アクセスでCPU100% その後各ページの初回アクセスにも20-30%の負荷が掛かってる これで使えると思う方が間抜けでは? ちな環境はLinux Kestrel : [sage] 2018/05/24(木) 08:06:12.70:hu0s8S+t ゴミサーバーおつ しかもシングル構成か : [sage] 2018/05/24(木) 08:17:45.02:yjJmqALV そんなサーバー使うやつが間抜けだわ : [sage] 2018/05/24(木) 08:18:40.15:pSpNXvN1 dotnet --info : [sage] 2018/05/24(木) 08:20:29.67:d+/hXEbw stackoverflowはもうcore対応したん? : [sage] 2018/05/24(木) 08:28:12.29:pSpNXvN1 まだじゃね? : [] 2018/05/24(木) 08:32:20.04:Br/n3f+P ゴミサーバーでもPHPなら問題なく動くけど? ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない : [sage] 2018/05/24(木) 08:40:06.04:pSpNXvN1 ゴミじゃなかったらそんなの気にならないレベル : [sage] 2018/05/24(木) 08:41:58.63:K4Eb6Kxa そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う? ttp://jump.5ch.net/?https://www.techempower.com/benchmarks/#section=test&runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext : [] 2018/05/24(木) 09:03:26.00:2yy1+Fl2 watch使えよ : [sage] 2018/05/27(日) 19:25:41.28:FRc1Igvs core3でデスクトップ対応するってんで久しぶりにformsで遊んだんだが VSのUIデザイナーがすげー使いにくいかった マークアップって便利なものだったんだな : [sage] 2018/05/27(日) 19:30:40.69:J2TkP5AD せめてWPFにしときなよ : [sage] 2018/05/27(日) 19:33:51.73:FRc1Igvs 今後仕事があるとしたらFormsの.Net Core移植かなーと思った : [sage] 2018/05/27(日) 20:06:24.40:J2TkP5AD まあ今年後半にpreview版出るらしいから期待しとくわ : [sage] 2018/05/27(日) 21:18:01.39:b/XeQX32 サポートはwindowsだけみたいね。 それじゃ.netと変わらんよ… : [sage] 2018/05/27(日) 21:21:05.79:ZRXuJ33w 神はしんだ : [sage] 2018/05/27(日) 21:33:09.12:J2TkP5AD 変わらなくはないよ : [sage] 2018/05/27(日) 22:28:59.48:AvF24g9C でもサードパーティのリッチコンポーネントがCore対応しないと移行すすまんやろな 有料ライブラリもNuGetで配布するようになんのか? : [sage] 2018/05/27(日) 23:31:54.31:J2TkP5AD .NET Standardじゃなくて? : [sage] 2018/05/30(水) 21:17:19.20:i3gZdMHR mono難しすぎてcoreで作り直したい : [sage] 2018/05/30(水) 21:29:34.48:+/G67KEO 2.1そろそろかね : [sage] 2018/05/30(水) 21:30:09.13:+/G67KEO もうNuGetには出てるし、Releasenoteも見れる : [sage] 2018/05/30(水) 22:12:52.15:JXGp/YkD WinAppDriverが最近更新されたり放置されてたFormsのバグがフィックスされたり Microsoftはcore 3に向けてちょっとやる気出してきた感じなのかな : [sage] 2018/05/30(水) 23:01:15.68:+/G67KEO 結構Formsの求人してたもんね : [sage] 2018/05/31(木) 07:42:13.58:7uwu8EOm ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-net-core-2-1/ : [] 2018/06/05(火) 21:33:29.21:ZCeoXVBh ttp://jump.5ch.net/?https://news.mynavi.jp/article/20180601-639282/ .NET Core 2.1登場、3年間の長期サポート : [sage] 2018/06/07(木) 07:58:32.16:acA4rAin やっとStackOverflowもASP.NET Coreに移行するみたいね 周辺のツール群の移行も落ち着いたみたいだし : [sage] 2018/06/07(木) 12:12:20.15:y8etEUCz ようやっと有名なサービスで実績有るって言えるね : [] 2018/06/14(木) 20:30:16.44:XNb+8Bse StackOverflowはよく参考にしている情報サイトだけど、ここのサービスが.net coreで作成されているってこと? : [sage] 2018/06/14(木) 20:44:08.75:l5PwHyNK 内部で移行を始めたっぽい Nick CraverがTwitterで継続的に報告してくみたいだから見てみ : [sage] 2018/06/14(木) 22:30:31.98:PD4meAKv DotNetCoreのサービスは他に何がある? : [sage] 2018/06/14(木) 23:27:45.95:l5PwHyNK うちの新規プロジェクトは基本的にASP.NET Coreだし、バッチも.NET Coreで書いてる : [sage] 2018/06/15(金) 10:35:28.77:uIGrLsPa Trello Chrome拡張機能プラグイン集 ttp://jump.5ch.net/?https://chrome.google.com/webstore/search/trello?_category=extensions Slackプラグイン集 ttp://jump.5ch.net/?https://slack.com/apps Sketchプラグイン集 ttp://jump.5ch.net/?https://sketchapp.com/extensions/plugins/ ttp://jump.5ch.net/?https://supernova.studio/ : [sage] 2018/06/16(土) 08:29:49.39:+7qeuaiQ dotnetコマンドをトリガーにして任意のコマンドを実行したいのですが可能ですか? プロジェクト構成がこうなってます solution solution/app/app.csproj (mvc) solution/lib1/lib1.csproj (class lib) solution/lib2/lib2.csproj (class lib) solution.sln solution/database/Dockerfile やりたいこと (1) build時にapp, lib1, lib2に加えてdatabaseもビルドしたい (2) run時に(1)でビルドしたイメージからコンテナをバックグラウンドで起動 かつappをフォアグラウンドで起動 (3) app起動中にCTRL+Cでappとコンテナをシャットダウン : [sage] 2018/06/16(土) 10:01:28.90:v/kjTt9B BeforeBuildで任意のコマンド叩けば? ttp://jump.5ch.net/?https://msdn.microsoft.com/ja-jp/library/ms366724.aspx : [] 2018/07/04(水) 22:19:26.23:gFgZc5FG NS8 : [sage] 2018/07/05(木) 16:38:49.01:AeL6VB/V NS8 : [sage] 2018/07/22(日) 00:41:46.72:J1Nh86LO 今更になってSPA系のproject template使ってみた ASP.NET Coreと密に結合するメリットあんのかなって疑問なんだけど、ここが凄いんだみたいなポイントってある? angularならangularのプロジェクト、reactならreactのプロジェクトを1つ Web API用のAsp.net coreプロジェクトを1つ 2つのプロジェクトを別個に作って動かすのと何がちがうんだろう : [sage] 2018/08/01(水) 07:34:48.80:+mBt06Dy ODP.??NET Core Beta 3 is now available with added support for Configuration API and TLS/SSL on Linux ttp://jump.5ch.net/?http://nuget.org: ttp://jump.5ch.net/?https://t.co/7nZvFbypSw OTN: ttp://jump.5ch.net/?https://t.co/O98M43LQYP ttp://jump.5ch.net/?https://t.co/5p6BlrwPWO ttp://jump.5ch.net/?https://twitter.com/OracleDOTNET/status/1024384627757043712 👀 Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01) : [sage] 2018/08/23(木) 06:37:00.08:AuVZlFM/ ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/webdev/2018/08/22/asp-net-core-2-2-0-preview1-now-available/ : [sage] 2018/08/24(金) 19:36:06.16:WoVk2gPy 初歩的質問で申し訳ない Asp.net core アプリは .net frameworkでも.net coreでも実装できるようですが asp.net core そのものは.net core で実装されているため、動かすには.net coreのランタイムが必須 という認識なのですが、あってますでしょうか? : [sage] 2018/08/24(金) 20:54:57.16:usF07bpd 「そのもの」って何が言いたいの? : [sage] 2018/08/24(金) 21:03:49.57:MBN4HRAE 間違えました。実装というか実行ですかね。 asp.net core は.net coreの上で動いてるから もしアプリを.NetFrameworkで作るという選択をしたとしても 実行には.net coreのランタイムも必要? という事を聞きたかったのです。 : [sage] 2018/08/24(金) 21:17:46.74:usF07bpd >アプリを.NetFrameworkで作る とは? : [sage] 2018/08/24(金) 23:33:23.36:6Vm9fYR8 .Net Frameworkなら.Net Frameworkだけ必要 .Net Coreなら.Net Coreだけ必要 ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/dotnet/standard/choosing-core-framework-server : [sage] 2018/08/24(金) 23:37:34.84:6Vm9fYR8 ASP.Net Coreは.NET Standard 2.0が基本だから.NET Coreじゃなくても大体いけるんだろうね : [sage] 2018/08/25(土) 05:02:20.54:rsTZmcpc ASP.NET Core 2.xばかり見ていたからか、ランタイムをインストールしようにも.Net Coreベースっぽいし .NET Coreが必要なのかなと思ってましたが ASP.NET Core 1.xまでは.NetFrameworkでも動けるってことなのかな ttp://jump.5ch.net/?http://blog.clock-up.jp/entry/2017/08/16/aspnetcore-platform-change ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/aspnet/core/index?view=aspnetcore-2.1#aspnet-core-targeting-net-framework >ASP.NET Core の .NET Framework を対象とするためのサポートを削除するプランはありません。 これはASP.NET Core 1.xだけを言ってるのだろうか… : [sage] 2018/08/25(土) 09:59:43.52:uF3Ar+0r こいつ何が言いたいのかよくわからん : [sage] 2018/09/12(水) 06:53:09.75:+jlBTouo 開発と実行環境の違いが分かって無いな 動かすのはランタイムのみでOK Linuxサーバーに.NET Coreランタイムのみ入れればASP.NET Coreが動く 開発はWindowsPC、Linuxデスクトップ、MacOS PCで開発出来る (C#、VB.NETでOK) .NET Core使うのはサーバーアプリケーション(Javaで言うサーブレット) .NET Framework使うのはそれ以外 : [sage] 2018/09/12(水) 06:57:27.87:z2nQHwcZ サーバーアプリケーション? : [sage] 2018/09/12(水) 06:59:02.87:+jlBTouo ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/dotnet/standard/choosing-core-framework-server : [sage] 2018/09/12(水) 07:29:28.20:w6zRQH09 こいつはglobal toolsやただのコンソールアプリ、Windowsサービスのことなんて頭にないんだろ : [sage] 2018/09/12(水) 15:04:10.55:QzGthQfG VB.NET対応になったが今のVB.NETソースそのまま移行出来ないよな : [] 2018/09/12(水) 22:33:59.96:yfKtIfo2 最近の低学歴知恵遅れは CLIとかJVMで動かすことを 実行環境というんか さすが! : [sage] 2018/10/03(水) 19:33:26.76:zgfduG0j After I deploy the kids to school, today's the day EF Core goes live on Stack Overflow. We've been waiting for our Enterprise Q3 split...and now it's time to merge a lot of large .NET Core changes in. Hopefully, no one notices. ttp://jump.5ch.net/?https://twitter.com/Nick_Craver/status/1047432130899451905 ttp://jump.5ch.net/?https://twitter.com/5chan_nel (5ch newer account) : [sage] 2018/10/05(金) 20:33:11.25:XmUUw3NF おっと ttp://jump.5ch.net/?https://meta.stackexchange.com/a/316349 : [sage] 2018/10/10(水) 07:12:20.11:Br1ENpxp やっとVisualStudioCodeにRazorのサポートきたね ttp://jump.5ch.net/?https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.17.0 : [sage] 2018/10/18(木) 08:41:46.91:iqwuYiOm ASP.NET Core 2.2.0-preview3 now available ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/webdev/2018/10/17/asp-net-core-2-2-0-preview3-now-available/ : [] 2018/11/09(金) 01:13:29.61:RB9g+R5N ttp://jump.5ch.net/?https://youtu.be/_lwCVE_XgqI すごいためになるから共有したい : [sage] 2018/11/12(月) 15:47:02.08:K/JJbgco WindowsサーバーのASP.NET MVCはある程度出来るつもりなのですが、 お試し契約してみたCentOSサーバーに.NET Core 2.1で ASP.NET MVC Coreのサイトをpublishしたのですが、 publish自体はエラーなく出来たのですが、サイトの表示が出来ません。 どこかにその辺りのやり方を簡単に解説しているようなサイトや資料や動画が あれば教えて下さい。 : [sage] 2018/11/12(月) 15:57:26.33:qXzdVDBO docs : [sage] 2018/11/15(木) 14:15:45.42:rC/khhb+ このページの ttp://jump.5ch.net/?https://53ningen.com/asp-net-core-on-cent7/ $ dotnet new web -o myWeb で作ったサイトは他のパソコンからアクセスしてHello World!表示出来たのだが、 それを応用して作ったRazerのサイトは ページが見つからないエラー で表示出来ない。 ttp://jump.5ch.net/?https://codezine.jp/article/detail/10515 この辺りを参考にしたのだが。 原因分る人いませんか? : [sage] 2018/11/15(木) 19:28:21.62:KXYiClEQ それだけじゃわかんねーよ : [sage] 2018/11/15(木) 20:18:41.66:rC/khhb+ どんな情報が必要ですか? : [sage] 2018/11/15(木) 21:18:55.55:8sDmawlr まずはスリーサイズを 任意でdotnet runのコンソール出力 : [sage] 2018/11/15(木) 21:41:37.25:rC/khhb+ Now listening on: ttp://jump.5ch.net/?http://localhost:5000 Now listening on: ttp://jump.5ch.net/?http://localhost:5001 Application started. Press Ctrl+C to shut down. こんなのが出ています。 : [sage] 2018/11/15(木) 21:55:39.87:wLlriNuY そらそやろ : [sage] 2018/11/15(木) 22:13:07.79:rC/khhb+ エスパーでお願いします : [sage] 2018/11/16(金) 00:17:43.65:5mAteyhC なんかワラタ : [sage] 2018/11/16(金) 09:26:49.38:Y9D9gAOr 現状のまとめです。 dotnet new web -o myWeb で作ったページは全く問題無く外部からブラウザーでアクセス出来て Hello World! が出ます。 一方、mvcやrazorのサンプルでは、 502 Bad Gateway nginx が出るようになりました。 でもページが表示出来ません。 もう完全に行き詰っています。 : [sage] 2018/11/16(金) 10:27:19.08:S2jDU7+O なんでhttpで2ポート待ち受けてるの? : [] 2018/11/16(金) 10:36:01.56:Y9D9gAOr サンプルをそのまま実行したのですが、 2ポートで待ち受けると何か問題ありますか? : [sage] 2018/11/16(金) 10:54:12.30:S2jDU7+O 意図してやってるなら問題ない : [] 2018/11/16(金) 10:59:37.43:Y9D9gAOr Now listening on: ttp://jump.5ch.net/?http://localhost:5000 Now listening on: ttp://jump.5ch.net/?https://localhost:5001 の間違いでした。 その後、mvcのサンプルをdotnet runして、外部からchromeで開くと Failed to authenticate HTTPS connection. になります。何ですかこれは? : [sage] 2018/11/16(金) 11:20:28.60:S2jDU7+O SSLの証明書がないんでしょ : [] 2018/11/16(金) 11:32:43.37:Y9D9gAOr # dotnet dev-certs https 実行すると A valid HTTPS certificate is already present. と出ています。これで良いと思ったのですが、ダメですか? : [sage] 2018/11/16(金) 11:37:37.91:WnhjA2va sなし5000番の方はアクセスできるの? : [] 2018/11/16(金) 11:45:11.22:Y9D9gAOr このページの ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1 Nginx を構成する の部分を使っています。 location / は location /test/ に変更しています。 ttp://jump.5ch.net/?http://www.example.com/test/ でアクセスすると ttp://jump.5ch.net/?https://www.example.com:5001/test/ になり、接続が拒否されます。 : [sage] 2018/11/16(金) 11:52:39.33:S2jDU7+O --trustで証明書を信頼してあげれば : [] 2018/11/16(金) 12:41:08.47:Y9D9gAOr そのオプションが見付からないのですが。 : [sage] 2018/11/16(金) 14:41:35.61:QgzYbsss 開発環境がlinuxならそのオプションは使えないね まずはsなしでやってみたらどうかな : [sage] 2018/11/17(土) 20:00:08.44:oquplKYx 皆さんサーバーOSは何入れているの? : [sage] 2018/11/18(日) 01:19:54.50:Lt7HMgAj 2008R2 : [sage] 2018/11/18(日) 08:47:00.83:h36EU3Do それなら.CoreじゃなくてFrameworkでも いいんじゃないの? : [sage] 2018/11/18(日) 09:58:49.91:PaLa9NTK サイドバイサイドでランタイムを配置できるのはデカイし、パフォーマンスもダンチ : [sage] 2018/11/18(日) 10:08:10.63:h36EU3Do >パフォーマンスもダンチ 具体的な比較結果が有れば 簡単に教えて : [sage] 2018/11/18(日) 11:53:44.91:ve9l0Wxi ttp://jump.5ch.net/?https://aakinshin.net/posts/stephen-toub-benchmarks-part1/ 2.1ではさらに速くなってる ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/dotnet/2018/04/18/performance-improvements-in-net-core-2-1/ : [sage] 2018/11/18(日) 12:52:38.49:h36EU3Do サンキュウ。 .NetFramework4.7遅いね。 これからは.Coreの時代なの? .NetFramework5.0とかは出ないの? : [sage] 2018/11/18(日) 14:46:53.85:YwXInmvE 特別な理由がない限り新規でレガシーな.NET Frameworkを使う理由はないね。WPFも.NET Coreに移行を始めたプロジェクトが結構出始めたし。 5.Xは出さないって明言されてる。 : [sage] 2018/11/18(日) 17:40:03.79:SufQu6s2 わざわざWindowsサーバーでCore使う意味が、、 : [sage] 2018/11/18(日) 18:18:48.43:PaLa9NTK : [] 2018/11/19(月) 10:54:19.13:ZxH7AQJX Linux使っている人は少ないのか? : [sage] 2018/11/19(月) 12:50:16.78:QfimVIAw トラブルに自力で対応出来ないんならLinuxなんかに手を出さない方がいいのでは : [] 2018/11/19(月) 13:07:32.40:X6/A5UND .Netに関してはWinが優位ではある。 例えCoreでも。 : [] 2018/11/19(月) 13:15:34.02:9fApbElg 開発側(マイクロソフト)が複数作る必要性ないんとちゃう。 : [] 2018/11/20(火) 09:42:57.80:H2yLAJDP 例えば? : [sage] 2018/11/20(火) 12:12:54.13:I9bGWHia パフォーマンス : [] 2018/11/20(火) 18:11:31.33:H2yLAJDP Win+IIS+Core > Linux+Apache+Core と言う事? : [sage] 2018/11/20(火) 18:34:54.25:d5QQARcS うん さらに2.2ではIISのインプロセスホスティングが導入されるんで : [sage] 2018/11/21(水) 16:51:08.60:ZO99kXmj Ubuntuでasp.net core 2.1を試してみたが 今一つ安定性が悪い気がする。 企業サイトをlinux+coreで作っている例なんてあるのかな? : [sage] 2018/11/21(水) 17:53:41.43:j1rtgxax 安定性が悪い、とは? : [sage] 2018/11/21(水) 19:21:50.69:aGMtT6aZ IISやApache/nginx無しの、Core単体でのWindowsとLinuxでの性能比較の情報ってなんかある? : [sage] 2018/11/23(金) 12:20:48.95:ktqTGp9y .Net Core 3 まだ? まだあああああああああああああああああああああ? : [sage] 2018/11/23(金) 12:26:47.44:X4mqBgAC これにあわせてpreview版くるんじゃね? ttp://jump.5ch.net/?https://www.microsoft.com/en-us/connectevent/ : [] 2018/11/23(金) 19:04:36.23:ItmMKKZg このスレの人は.net coreで何を作っているのですか? 趣味?仕事?簡潔に答えよ。 : [] 2018/11/23(金) 19:32:48.47:LJSw4aZh まずは隗より始めよ : [sage] 2018/11/23(金) 22:47:06.66:+0dgorJ9 仕事でー : [] 2018/11/24(土) 14:06:51.21:PUlfMio8 .NET Core 5くらいにならないと業務では使えない : [sage] 2018/11/24(土) 15:10:50.55:WtZSNTCR もうとっくに使ってるがなw : [sage] 2018/11/25(日) 03:20:31.30:UAkzuivq うちでも使いたいんだけど、 Windows向け業務アプリ → WinForms Android向けアプリ → Intellij で Kotlin Web → Kotlin + Spring GUI不要な、機器間の通信 → 昔からあるC/C++製のやつ流用、新規はGO なんだかんだで.Net Core出番がない・・・・・ : [sage] 2018/11/25(日) 05:43:11.75:atRQHxDf 3.0からやな : [] 2018/11/25(日) 18:53:32.46:lIzBtfoP どんな環境よ? linux,apache,nginx,kerstelなど? : [sage] 2018/11/25(日) 20:11:14.70:tktqdq5V 別に一気に全部移行しなくてもいいでしょ Windows向け業務アプリがFormsならリファクタリングでアセンブリを分離してプレゼンテーション以外のdllをCoreにするとかさ それで実績を作ってザマリンiOSとか新規Web案件の提案を進めればいい 待ってるだけじゃ何も起こらないぞ : [] 2018/11/29(木) 08:13:03.76:VKQeTZJg 今からやるならcoreとjava どっちがお勧めですか? : [sage] 2018/11/29(木) 12:50:50.13:QKBJxfTE Core : [sage] 2018/11/29(木) 20:50:47.81:9Zz5LdrK Coreがお勧めかどうかはわからんが今からJavaは無いわ 土方志望なら止めはしないが : [] 2018/11/30(金) 10:54:06.30:79tmQaP8 ApacheやNginxの設定に慣れていないので難しいわ : [sage] 2018/12/02(日) 01:15:47.91:wLO7A83W 今さらJavaに手を出すなんて愚かと言うか、、 そこそこ大きい企業ならまだしも中小でJavaでシステム組んだ所は後悔してる : [sage] 2018/12/02(日) 01:35:12.85:YCE1NwaP Javaを.NetCoreに乗り換えるような動きってある? いい受け皿になると思うんだが、聞こえてこないんだよな : [sage] 2018/12/02(日) 03:20:24.83:N92L+Hl/ 聞こえるように言ったところでメリットがないからでは : [sage] 2018/12/02(日) 10:49:57.81:6yThJVEy COBOLからJavaに乗り換えたって聞こえてきたのいつ頃だった? 新規プロジェクトでの採用は乗り換えたって話にはならないし、 レガシーは耐用年数が経過するまで言語の変更を行うコストかけられず、 しばらくJavaのまま行きそうな気がする : [sage] 2018/12/02(日) 12:57:40.36:YCE1NwaP そんなもんだよなー、さんくす 蟻の一穴が開いたら爆発的普及するかなと期待してるんだが、そうそう上手くはいかないもんだな : [sage] 2018/12/02(日) 17:16:15.58:DuaRZQ8k 俺はやはり、なんだかんだで開発環境の問題がでかいと思うよ。 Javaは、Eclipseの存在がでかかった。 .NETは、企業が無料で使える完成度の高いIDEが出てこないと、広く流行りはしないと思うな。 : [sage] 2018/12/02(日) 17:22:25.58:l+Cs0u87 VSCodeで充分 : [sage] 2018/12/03(月) 16:10:45.96:2k9R1XJA Codeもええし、VS2017もタダやし、あかんかな? : [sage] 2018/12/03(月) 16:26:27.17:wi/+8SfF 「企業が」と書いてるからVS2017は有料だな : [sage] 2018/12/03(月) 18:05:34.48:2k9R1XJA 大企業だと条件満たせんか 一定規模以外かつコミュニティ活動に貢献があればOK、だっけ? : [sage] 2018/12/03(月) 18:31:57.46:wi/+8SfF 個人であっても大企業からの受託開発に利用するのはライセンス違反 実質仕事には使えない : [sage] 2018/12/03(月) 18:49:09.63:OHB3X56L 小さい企業ならCommunity使えるし、でかい企業でもExpressが使える C#ならたいして制限はないよ : [sage] 2018/12/03(月) 18:52:04.97:ODOksjqR VS2017のExpressってDesktop版だけやで : [sage] 2018/12/03(月) 19:31:25.68:3pwqpkKQ その大企業の従業員じゃなくて 収入が1億円ないのなら問題ないでしょ : [sage] 2018/12/03(月) 21:36:05.45:wi/+8SfF その大企業の仕事を請け負う小企業もCommunityは使ったらだめなんだよ これ落とし穴 : [sage] 2018/12/03(月) 23:03:28.11:mRdFUx3v 仕事を請け負うなら経費で買えばいいだろ : [] 2018/12/04(火) 04:37:02.57:hqNcIlDj ASP.NET Core でシステム作るならDBアクセスにはEF使うべき? : [sage] 2018/12/04(火) 06:24:52.25:+7ThkYHR いや、EF CoreかもしくはDapper .NET Core3.0はEFも使えるようになるみたいだけど : [sage] 2018/12/04(火) 06:47:30.93:EMHZGzpt どこにもそんなこと書いてねえし : [] 2018/12/04(火) 11:20:32.13:X2dj3RuS ttp://jump.5ch.net/?https://visualstudio.microsoft.com/wp-content/uploads/2017/05/Visual-Studio-2017-Licensing-Whitepaper-March-2017_Japanese.pdf の8ページ 「Visual Studio Community の利用可能者」 より ------- 例 2: Fortune 500 のある企業は、店舗地図モバイル アプリケーションの開発を 小さな企業に委託している。このア プリケーションは、オープン ソース プロジェクト ではない。この小さな企業は 5 名がこのプロジェクトに就業し ており、 Visual Studio Community 2017 を利用したい。この小さな企業は Fortune 500 企業の アプリケーションの 開発受託者であり、かつ、このアプリケーションはオープン ソース プロジェクトではないため、この小さな企業 は Visual Studio Community 2017 を アプリケーションの開発やテストに利用することができない ------- まさにこの例2が該当 : [sage] 2018/12/04(火) 11:33:51.35:L5+u8pEn 年商100万ドル≒売上1億円だから、ほとんどの受託開発は個人を除いて使えないね。 最初聞いたときは1億ドルの間違いだろ? と思ったぐらいw : [sage] 2018/12/04(火) 15:32:38.40:ipFjKVPI EF CoreとEFは違う物なの? : [sage] 2018/12/04(火) 17:45:32.87:yAXqBZbk うちのクズ会社が無料だって使いまくってるわ まじでクズすぎて話にならん : [sage] 2018/12/04(火) 18:43:41.31:E1VClVEB うん : [sage] 2018/12/04(火) 22:00:04.18:cZYklryK 個人でも委託元の会社が大きかったら制限に触れそう。 > エンタープライズ組織(PC 台数250台以上または年商100 万ドル以上)は > 上記の教室の研修環境、学術的調査、オープンソースプロジェクトへの > 貢献以外では従業員や請負契約者ともに利用を認められません。 : [sage] 2018/12/04(火) 22:41:53.91:L5+u8pEn 「組織」の中の文言だから個人は含まれていない。 と、受け取っているが、どうなんだろうね? : [sage] 2018/12/04(火) 23:14:45.09:2PB2U1W7 従業員と並列で請負契約者が出てくるんだから、 その組織向けの仕事全部だろうに。 偽装請負とかひ孫請けくらいならOKなのかもなー : [sage] 2018/12/04(火) 23:19:41.39:XMOY4cHJ 結局個人で細々シェアウェア作るくらいにしか仕事での使い道はないってことだな : [sage] 2018/12/05(水) 01:23:56.88:ENhLL9Kf フリーのIDE開発プロジェクトを潰す VS Community の戦略はよく考えられてると思う : [sage] 2018/12/05(水) 06:30:37.53:9sWNdGqz 請け負いってことはその会社の代わりにその会社のためだけに開発するってことだから 実質的に会社内部で使ってるのと同じってことで 抜け道ふさいだってことでしょ。 他の企業とかにも売るようなものとして作れば問題ない。 : [sage] 2018/12/05(水) 07:56:23.44:7i+LZEEX 著作権も引き渡すかどうかは契約次第だから、請負かどうかには関係ないのでは : [sage] 2018/12/05(水) 09:49:21.38:jz85HbC8 大企業に売ったらアウトってことだね : [] 2018/12/05(水) 13:30:05.65:ifntcr/4 それだってコミケで売れるもの作れたらそこそこ良いとは思うが。 : [sage] 2018/12/05(水) 13:48:24.70:Iw716Pz6 だからホビーでしか使い道ないんだよ : [sage] 2018/12/05(水) 14:51:15.04:bricTRC3 2,3人規模の弱小スタートアップなら実質無制限じゃね? なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ ActionPack買ってPro使う方が早そうだけどw てかラズパイのRaspbianでAspCoreがアホほど重いな SDカードのIO速度のせい? : [sage] 2018/12/05(水) 15:03:00.26:9sWNdGqz クラウドのsaasサービス作るとかなら問題ないでしょ 1奥越えたらアウトだけど 一億売り上げれるなら金払えよって感じだな : [] 2018/12/05(水) 17:05:03.78:ifntcr/4 元々米はスタートアップとかベンチャーとか育てる風土だし、その認識で良いと思う。 大企業の下請けじゃなくて、一から自社独自のサービスならおkなはず。 : [sage] 2018/12/05(水) 21:01:54.48:k0wk26Xg > なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ その行為は意味無い。 弱小スタートアップなら必要ないし、大手?企業はオープンソース等に 貢献してても認められていること以外に使うと違反になる。 : [sage] 2018/12/06(木) 05:01:08.79:OTOiiQ7l おう、さんくす 大企業でもOSSなら許したる、てことなのね : [sage] 2018/12/06(木) 21:29:48.55:UDUqnzch 皆さん仕事でCoreやっているの? : [sage] 2018/12/07(金) 00:28:39.06:u+M3piYs やってるよ : [sage] 2018/12/08(土) 11:23:18.99:Qn2EYpIu Apache単体で動かすのと Apache+Nginxで動かすのとでは どっちが良いとかありますか? : [sage] 2018/12/10(月) 17:04:09.11:ErjYvBSZ Apache+Nginx : [sage] 2018/12/11(火) 22:42:30.74:xgWKoRQ/ WindowsからLinuxに .Net ASP Coreサイトを Publishする場合はFTPを使うんですか? : [sage] 2018/12/12(水) 03:18:21.11:39F9ALTr ファイルを配置できれば何でもいいんじゃない? ウチはCentOS上のJenkinsでビルドとpublishしてる もしくはsamba経由でコピーするか : [sage] 2018/12/12(水) 05:11:12.01:QrLGGzqj SCDでpublishしたWebアプリを配置する時って皆さんどうしてる?まず配置先のファイル全部消してる? : [sage] 2018/12/12(水) 11:01:16.78:ZPi6xn5l 開発機もサーバーもどちらもLinuxなんですか? : [sage] 2018/12/12(水) 11:49:18.93:39F9ALTr いえ、WinのVS2017で書いてます。 gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。 たまにruntimeしか入ってない実行環境があるので、そのときは開発環境でpublishしたファイルを実行環境に持って行ってます。 : [sage] 2018/12/12(水) 12:02:23.35:ZPi6xn5l >gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。 何だか高度なテクニックですね。 それって全自動で出来るんですか? つまり現在Webサイトとして実行中の xxx.dll が自動で最新版に入れ替わるんですか? : [sage] 2018/12/12(水) 12:21:07.94:JMo7GYOV DevOps とか CI CDとか クグってみるといいよ : [sage] 2018/12/12(水) 16:15:17.17:ZPi6xn5l ありがとうございます。ググってみます。 : [sage] 2018/12/15(土) 10:57:14.03:TM8s/pV0 wslにインストールしたcore sdkをwindows側のvscodeから参照して開発することってできます? : [sage] 2018/12/17(月) 10:47:30.17:00MZ1YNm NLogの${basedir}が空文字列になるのだが、どうすればいいの? : [sage] 2018/12/17(月) 12:15:24.08:XxgUhhtu ちゃんとセットするメソッド実行したか? : [sage] 2018/12/17(月) 12:27:21.39:00MZ1YNm なんですかそれは? : [sage] 2018/12/18(火) 11:48:01.81:yEF7Gpy8 ${basedir}は使わない : [sage] 2018/12/24(月) 13:06:53.72:/yj8eyip asp.net coreでjqueryはnpm,bowerのどっちで入れる? : [sage] 2018/12/24(月) 14:04:49.34:5EUlbahX bowerはもう使うなって公式に言われてる : [sage] 2018/12/24(月) 14:05:59.01:/yj8eyip 本当ですか? どこに書いてありますか? : [sage] 2018/12/24(月) 14:08:48.70:5EUlbahX bower deprecatedでググれ : [sage] 2018/12/24(月) 14:16:15.36:/yj8eyip でもNugetパッケージ管理画面でjQueryを出すと 非互換:代わりにBowerを使用して下さい と出ますが? : [sage] 2018/12/24(月) 14:28:43.08:ptAZ56jA nuget側が追い付いてないんやろね。 : [sage] 2018/12/24(月) 14:32:13.95:5EUlbahX ググれよ : [sage] 2018/12/24(月) 15:22:20.44:/yj8eyip もともと wwwroot/lib/bootstrap wwwroot/lib/jquery に入っているやつをUpdateするには何を使えばいいんでしょうか? : [sage] 2018/12/24(月) 15:33:18.50:5EUlbahX テンプレートはあくまでもテンプレートだから、バージョン管理はnpmに任せて、javaScriptやcss等の実ファイルはコミットしない : [sage] 2018/12/24(月) 15:51:48.39:/yj8eyip wwwroot/lib/bootstrap はv4.1.3 なのですが、 Nugetで V4.2.1を入れたらどこかに入ったのですが、 wwwroot/lib/bootstrap はv4.1.3 のままです。 これはなぜですか? 4.2.1はどこに入ったのですか? : [sage] 2018/12/24(月) 16:20:04.13:5EUlbahX だからnpm使えって : [sage] 2018/12/24(月) 16:33:37.38:/yj8eyip Nugetとnpmは違うんですか? : [sage] 2018/12/24(月) 16:35:51.95:5EUlbahX ググれよ : [] 2018/12/24(月) 16:45:45.41:/yj8eyip 教えろよ : [sage] 2018/12/24(月) 16:47:18.39:5EUlbahX 向いてないからやめれば? : [sage] 2018/12/24(月) 18:46:01.45:/yj8eyip そこを何とかお願いします。 : [sage] 2018/12/24(月) 22:03:27.09:N0NAok1A 最近のパッケージマネージャーは、npm と互換性のある、yarn を使う Ruby のBundler みたいな奴。 各プロジェクト毎に、各プロジェクトフォルダ内に、依存ライブラリをインストールする グローバルにインストールしない方式 VSCode なら常識 : [sage] 2018/12/24(月) 22:08:03.09:5EUlbahX また変なやつがきた… : [sage] 2018/12/25(火) 18:02:06.27:hCix1gyA iisにpublishしてもdllがlockされていて置き換わらないな。バグか。 : [sage] 2018/12/25(火) 18:10:11.18:wRMxLA8+ app_offline.htmは? : [sage] 2018/12/25(火) 20:19:17.11:hCix1gyA サンキュウ それを使わずにできないの? asp.net mvcみたいに全自動で : [sage] 2018/12/25(火) 21:36:50.47:m1C7tGng まあ読んでみ ttp://jump.5ch.net/?https://github.com/aspnet/AspNetCore/issues/3793 : [sage] 2018/12/25(火) 22:02:59.38:hCix1gyA やっぱバグか : [sage] 2018/12/25(火) 22:12:31.70:m1C7tGng ちゃんと読めよ : [sage] 2018/12/25(火) 23:52:59.37:hCix1gyA ちゃんと読んでもバグだな Openだから未解決? : [sage] 2018/12/25(火) 23:53:58.01:HMsNHpQO マジで読めないのかよ issueが全てバグとでも? : [sage] 2018/12/26(水) 07:52:51.90:pZkVuIQA discussionになってるから、一定期間書き込みがないと自動でbotにcloseされるやつね : [sage] 2018/12/27(木) 12:18:26.17:L/pxs4BW EF Core、継承が交じると思い通りにテーブル出力できん 他に不満はないから、あとここだけ完全にコントロールできれば安心して業務実践できるんだがな、、、 : [sage] 2018/12/27(木) 12:34:13.13:QDLZT1Ag すいません、質問です。 linux上のasp.net coreサービスをsystemdで管理するとき、意図しない再起動がかかる現象について、何がご存知の方いらっしゃいますか? コンソール上で起動すると特に問題なく何日でも稼働し続けるんですが、systemdで起動すると2,3日に1回の頻度で再起動してしまいます。 systemd側が "dotnetプロセスが死んだ" と誤検知するんだろう、と思ってるんですが、何をもって死活判定しているのか分からずに行き詰っている状態です。 現象はCentOS7-64bit, Raspbian-32bitで同様に発生します。 サービスの設定ファイルは以下のようなものです。 ---> [Unit] Description=xxx [Service] ExecStart=/var/xxx/xxx //<- dotnet publishした実行ファイル WorkingDirectory=/var/xxx/ Restart=always RestartSec=10 SyslogIdentifier=xxx User=root Environment=ASPNETCORE_ENVIRONMENT=Production [Install] WantedBy=multi-user.target <-- : [sage] 2018/12/27(木) 12:45:39.18:4j980z4F EF6と挙動が違うん? : [sage] 2018/12/27(木) 18:34:52.21:XVIa1mij OnModelCreating だったかをオーバーライドすれば 自由にテーブル作れるだろ : [sage] 2018/12/28(金) 08:08:39.17:5t7IMZBo 継承関係のあるテーブルをうまくマッピング出来ないって話じゃないの EF6でも苦労した覚えがあるけど : [sage] 2018/12/28(金) 20:38:45.94:L2sYlBXi 2.2はバグが多いね。3.0はいつ出る? : [sage] 2018/12/28(金) 22:49:47.67:8JIbuGVc 来年の夏 : [sage] 2018/12/30(日) 11:37:29.08:rDJr6xnl azureの無料体験って、しばらくログインしなかったらもう一回できますか : [] 2019/01/24(木) 20:54:43.33:bZ6UULLo ASP.NET Core 2.2いれてみた。 ASP.NET Core 2.2ではRazor PagesとASP.NET Core MVCの2つがあり Razor Pagesのほうが簡単とofficial siteに書いてあったけど、 Razor Pagesを選んだ場合のデメリットってありますか? Web APIはCore MVCでないと作れないっぽいけどRazor Pagesでweb site 作って、あとからWeb API追加のためにASP.NET Core MVCが必要になった場合に かんたんにRazor PageのサイトにASP.NET Core MVC追加できますか? : [] 2019/01/26(土) 08:02:40.10:6UYR9nq1 プロジェクトルートにある Startup クラス の ConfigureServices メソッドに services.AddMvc(); : [] 2019/01/26(土) 08:04:50.78:6UYR9nq1 おなじく Startup クラスの Configure メソッドの最後のほうに app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); を追加。 Routeのテンプレートはご自由にどうぞ : [sage] 2019/01/30(水) 03:49:06.68:lbBMStOM Preview2きたね : [sage] 2019/01/30(水) 03:49:34.99:lbBMStOM 3.0の : [sage] 2019/02/05(火) 04:46:36.02:sK/lIx7y 数日前にASP.NET Coreの勉強始めました。(Web経験なし) Web上のサンプル探すことが多いんですが、見つけたサンプルが動かず、 実はASP.NET(非Core)のサンプルでした、という事が何回かあったんですが、どうすればアホな勘違いを減らせるでしょうか?(エ・ω・`) : [sage] 2019/02/05(火) 07:04:15.98:tRJiyvAp たとえばどのサンプルる : [sage] 2019/02/05(火) 07:04:35.82:tRJiyvAp 誤字がひどい : [sage] 2019/02/20(水) 08:51:28.47:npE+6bEB .NET Core 1.0 and 1.1 will reach End of Life on June 27, 2019 ttp://jump.5ch.net/?https://blogs.msdn.microsoft.com/dotnet/2019/02/19/net-core-1-0-and-1-1-will-reach-end-of-life-on-june-27-2019/ : [sage] 2019/03/26(火) 09:49:55.16:4RgXvzw5 3.0出たのか? : [sage] 2019/03/26(火) 09:58:40.06:7GDQydai 今年の下半期 : [sage] 2019/03/26(火) 13:24:34.14:AzTPA9BQ 昨日か一昨日あたり、Port your desktop applications in .NET Core 3.0 などというメールが MS から来たから言ってるんじゃないかな リリースされたら、ブログでアナウンスされると思う ttp://jump.5ch.net/?https://devblogs.microsoft.com/dotnet/ : [sage] 2019/03/26(火) 14:20:44.64:4RgXvzw5 そうそう。そのメール。 何なのこれ? : [sage] 2019/03/26(火) 16:39:16.89:Hwz+WFAm その英文の通りじゃないの? : [] 2019/03/29(金) 16:01:39.80:JjivUsz/ Visual Basic6.0からASP.netCoreに移行したいんだけど変換ツールある? : [sage] 2019/03/29(金) 21:15:56.91:SJZRfXnB あるわけない VB6とVB.netで言語使用がかなり変わってる。 C#.net覚えて書き直したほうがいい : [sage] 2019/03/30(土) 09:10:42.01:kQToIs4m ツールはあるけどどの製品も酷い品質で使い物にならない なんだかんだで地道な手作業がベストプラクティス まとめていっきに置き換えようとすると絶対に失敗する 相互運用を活用して小さいスコープをリファクタリングして置き換えていくほうがいい ツケを払うときがついに来たのだと潔く諦めろ : [sage] 2019/03/30(土) 09:13:34.68:kQToIs4m よく見たら.net core変換ツールか それは存在しないだろう : [sage] 2019/03/30(土) 17:38:19.64:rG1Hb0Sm アプリケーションのアーキテクチャも大きく変わるし 自動変換はあり得ないな : [] 2019/03/30(土) 17:50:12.43:1YGxKDqg 仕様を見直すいい機会 : [sage] 2019/03/30(土) 17:58:22.52:Q5tjZXyx WPFがLinuxに移植されるのはいつになるかねぇ。待ち遠しい。 : [sage] 2019/03/30(土) 20:20:46.27:wWTOiR4+ ねーよ : [sage] 2019/03/30(土) 20:43:25.89:Q5tjZXyx オープンソースになったから時間の問題と思うが。 : [sage] 2019/03/30(土) 21:27:12.00:wWTOiR4+ ちょっとはググりなさい : [sage] 2019/03/30(土) 21:42:49.19:Q5tjZXyx はて? ググれば「ねーよ」と断言できるような情報が出てくるのかね? : [sage] 2019/03/30(土) 21:49:23.92:wWTOiR4+ うん : [sage] 2019/03/30(土) 21:54:14.55:MDhvoYYM ググっても(現時点では)Windowsのみってのは出てくるけど、 将来に渡ってもWindowsのみって断言されたのは出てこないわな。 : [] 2019/03/30(土) 21:58:21.45:syvaDn83 Microsoftはリリース前の製品について明示的あるいは暗黙的にも言及することはありませんって無かったっけ。 : [sage] 2019/03/30(土) 21:58:52.69:cYaVaArK WPFがLinuxで動いてしまったら Windowsライセンスが売れなくなってしまうから いくらナデラがクロスプラットフォーム志向でもやらないんじゃない? IISとかもLinux版でてないものね そんなのやるくらいならまたMobile OSの開発に挑戦してほしい Google独裁はいやだ : [sage] 2019/03/30(土) 22:07:13.70:MDhvoYYM .NET coreはMITライセンスだから、MS以外が開発するのも可能 : [sage] 2019/03/30(土) 22:15:17.13:kQToIs4m どれだけクロスプラットフォームを進めてもオフィスとWindowsは売れる ビジネスユーザーは機能や品質よりMicrosoftの名前が重要 : [sage] 2019/03/30(土) 22:56:42.93:lnhNxPid なんでビジネスユーザー限定なんだ? : [sage] 2019/03/31(日) 00:17:32.60:mRdFUx3v 足回りをどうするつもりだろう。 ドライバも含めて全部やる?GPUメーカーが対応してくれるとは思えないなあ Xに載せる?直接Xしゃべれる暇な人はそんなにいないと思うがなあ QtやGTKに載せる?なんか足下で喧嘩して分離しそうだよ : [sage] 2019/03/31(日) 00:52:41.17:yskaDDV4 アプリケーションのフレームワークでドライバまでやるって意味分からん QtやGTKに載せるとか無駄が多すぎるし、WPFと競合するものだろう やるならXだな : [sage] 2019/03/31(日) 07:06:50.73:JrOSOdLx なんかできない理由を必死に探してないかい? ドライバとかちょっと頓珍漢すぎる ttps://i-msdn.sec.s-msft.com/dynimg/IC872805.png : [sage] 2019/03/31(日) 09:27:52.93:DJW3d+7k Linux に移植されたら WPFではなくなってしまう : [sage] 2019/03/31(日) 09:37:15.25:vO+Gq833 その場合の常套手段 ・「WPFは何かの頭字語ではない」 ・WPF is not ... : [sage] 2019/03/31(日) 10:56:42.58:cIkntQZr まあMonoに移植されてるWindows Fromsはそのまま名乗ってるし誰も気にしないでしょ : [sage] 2019/03/31(日) 22:28:52.53:q1Gj685+ X window systemの"W"ということで? (結局Xに表示させるだろうし) : [sage] 2019/03/31(日) 22:29:47.75:KSqf+QlI 今後はwaylandと競合する : [sage] 2019/04/04(木) 19:42:25.49:Dd1vchiZ キミたちはNUnitとxUnitどっち使ってんの? : [sage] 2019/04/04(木) 19:44:12.11:b8BD9PE9 xUnit : [] 2019/04/06(土) 13:26:29.12:FNJJv2pX visualstudio2019communityの正式版で UWPデザインツールを使って アプリ開発して販売できるの? : [sage] 2019/04/06(土) 13:28:07.76:oEQ9DJ27 ライセンスの条件を満たしているならば : [sage] 2019/04/06(土) 17:03:38.41:9rFhYwzR 何故? : [sage] 2019/04/06(土) 17:15:49.76:EEORaQEY MicrosoftのリポジトリやよくつかってるOSSがほとんどxUnitだから 処理を参考にしやすい : [sage] 2019/04/23(火) 20:36:15.11:TE76XOKd Linuxだと開発用証明書一発で入れてくれないの不便だな : [] 2019/05/07(火) 11:53:29.72:pLdA8h+b 名前コロコロ変えるのいい加減勘弁して .NET 5 で作ったプログラムがどのプラットフォームで動くのか、どうやって判断することになるの? : [sage] 2019/05/08(水) 19:01:37.24:4jOX5/U3 GUIも.net5で共通化されるの? : [sage] 2019/05/08(水) 20:59:31.71:lOWvkZEa 共通化とは? : [sage] 2019/05/09(木) 07:35:56.81:sfYCOPmv 同じAPIで、Mac, Linux, Windows (iOS, Android)でGUIを作れるようになるか?という意味です。 : [sage] 2019/05/09(木) 07:57:19.89:AbXpebNO それ.NET5関係なくね? : [sage] 2019/05/09(木) 11:50:16.69:ILD7m1Qq Windows Forms や WPF は .NET5の一部になるけど Windowsでしかサポートされない : [sage] 2019/05/09(木) 21:14:30.31:XhqQa4Bw もとが.NET Frameworkならリビルドで.NET 5に移行できるってことか? EFとEF Coreのように両方存在するライブラリはどっちか消えるのか それとも両方ともメンテされるのか : [sage] 2019/05/09(木) 22:11:31.55:Wh0k8E1X ちょっとは読めよ… : [sage] 2019/05/09(木) 22:56:49.01:e/ndz8Tf .NET5になると既存資産は何もせずともリビルド出来るようになる ただし動くのはWindowsホストだけだし100%の互換性は保障されない Linuxで動かしたら実行エラーになる : [sage] 2019/05/10(金) 00:12:15.19:iMA+OMPS 何言ってんだか… : [sage] 2019/05/10(金) 01:58:28.06:HjXJ9mW7 WSLといいWindowsは最後のバージョンとか言ってるあたり、OS自前で作るのやめたいんだろうな 2020年ぐらいになって すでに2015年にアナウンスした通り、次のWindowsは出さないから移行の準備しろとか言い出しそうw 資産は.NET5で移行できるから安心しろ的な : [sage] 2019/05/10(金) 06:33:30.35:Z3kujewk だったらいいな ついでにオフィスもやめてくれれば救われるSEが沢山いる : [sage] 2019/05/21(火) 20:49:46.20:uppTvlNm Blazor使ってる人いますか? : [sage] 2019/05/21(火) 21:42:19.99:GLuE/7pA なーに? : [sage] 2019/05/27(月) 08:27:16.72:3UEn8eHm Blazor楽しい : [sage] 2019/05/29(水) 21:05:02.71:VePtyDRb pipのrequirements.txtみたいな感じでプロジェクトで使うdotnet toolをファイルで管理したいんだが公式的な方法ってなんかある? : [sage] 2019/05/29(水) 21:22:45.37:3nSVS9eo dotnet-tools.json : [sage] 2019/05/29(水) 21:55:19.36:9nDT1H2I Blazor良さげだな : [] 2019/05/30(木) 03:14:37.77:5zurbdQ1 みなさん .net coreのテスト環境はどうしているの? 特に asp.net coreをテストしたい場合。 windows+VS2019とは別にLinuxサーバーを持っているの? : [sage] 2019/05/30(木) 06:23:40.19:GGFBptv3 docker : [sage] 2019/05/30(木) 07:11:53.75:NTWA4E5y VirtualBox + CentOS : [] 2019/05/30(木) 08:00:04.32:5zurbdQ1 windowsで動くのか? : [sage] 2019/05/30(木) 08:04:47.68:Ubkf0DVI 動くよ : [] 2019/05/30(木) 08:08:14.40:5zurbdQ1 VirtualBoxやVMwareよりもいいらしいが 本当なの? : [sage] 2019/05/30(木) 08:25:29.57:Ubkf0DVI いいかどうかは場合による : [sage] 2019/05/30(木) 21:51:43.94:IpHpQkZO >>VB6→C# 面倒過ぎる まだVB6→VB.NETの方がマシでしょ : [sage] 2019/05/31(金) 07:23:47.15:LXc8d8Er VB6 ⇒ VB.NET ならまだしも ⇒ asp.net core だとほぼ書き直しになるから C# を理解できない老害を除いて VB.NET はないだろ : [sage] 2019/05/31(金) 08:59:34.28:DMaosiDS Razorすら知らないんやろな : [sage] 2019/05/31(金) 16:49:30.18:kC+dq1Vu 新しい本が出てたから立ち読みしてきたらとんだゴミだったぜ microsoftの本っていっつも長々しくて要領を得ないんだよ : [] 2019/06/01(土) 07:50:41.06:ewNTOxFQ 俺はRazorは普段から使っているのだが、 そもそもRazorってどういう意味なの? : [sage] 2019/06/01(土) 08:10:57.05:K47xKOLF 使ってるならこの状況も知ってるよね? ttp://jump.5ch.net/?https://github.com/aspnet/AspNetCore/issues/2738 : [sage] 2019/06/01(土) 08:13:06.43:uvuK6mvN いや、もしかしたらRazor + VB.NETかも知れん : [] 2019/06/01(土) 08:22:41.29:ewNTOxFQ それは知らない。VB.NETには興味無いので。 知りたいのはRazorの意味。 なんでカミソリなの? : [sage] 2019/06/01(土) 09:25:23.31:jfyaHbh3 髪を剃るからでは? : [sage] 2019/06/01(土) 09:25:51.02:jfyaHbh3 はーげ!はーげ! : [sage] 2019/06/01(土) 10:10:15.47:K47xKOLF : [sage] 2019/06/01(土) 11:01:22.04:uvuK6mvN かっこいいからだろ 切れ味鋭いって感じ : [] 2019/06/01(土) 11:33:28.97:sSjO3xbe ttp://jump.5ch.net/?https://shop.nikkeibp.co.jp/front/commodity/0000/P53800/ これのことかな。 最近は黒い表紙のこのシリーズは、洋書では「Developer Reference」ってついて売ってるから あくまでもリファレンス本でこれから学び始めようとする人が読むには向かないんだよね。 何かもっと順を追って何かを作りながら学ぶハウツー本とか読んでから 細かい知識の補充とかに使うやつかな。 : [] 2019/06/02(日) 08:04:32.61:eQtRplAl 要するにRazorの意味を知っている人はここにはいないのか : [sage] 2019/06/02(日) 08:45:55.43:LiI7xu6K そんなもん決めた中の人しかわからんだろ : [sage] 2019/06/03(月) 00:02:55.18:y8h/rXhT Core3.0でVB.NETもOKだったと思うが : [sage] 2019/06/03(月) 00:16:55.91:h5jPUd3p RazorはC#だけ : [sage] 2019/06/03(月) 06:11:27.23:lQRm9BjC ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb : [sage] 2019/06/03(月) 06:54:55.35:u8SIgmyb WebPages は core じゃない。 Razor Pages は C# と F# : [sage] 2019/06/03(月) 07:10:32.35:IhVV+kPx Razorの話しだろ? ⇒ , , : [sage] 2019/06/03(月) 07:55:58.05:p0OptsJB Core 3.0の流れでそれはないわw : [sage] 2019/06/03(月) 08:11:12.98:IhVV+kPx それはに言ってくれよw 流れを読めてない奴のことはどうでもいい : [sage] 2019/06/03(月) 08:12:54.82:p0OptsJB 既にで突っ込んだわ 恥ずかしいなら消えなさい : [sage] 2019/06/03(月) 08:48:19.75:IhVV+kPx はあ? Razor と Razor Pages の区別もつかない馬鹿です~ って言う自己紹介か?w : [sage] 2019/06/03(月) 09:07:06.28:p0OptsJB 何言ってんのこいつwww : [sage] 2019/06/03(月) 09:07:30.24:p0OptsJB : [sage] 2019/06/03(月) 11:06:43.75:IhVV+kPx ww : [sage] 2019/06/03(月) 11:53:20.44:Zom9m2Bj Razorの話では無くて.NET Core3.0ではVB.NET OKでしょ Razorが3.0では必須なのか? : [sage] 2019/06/03(月) 12:23:52.26:p0OptsJB 恥ずかしいのはよくわかった : [sage] 2019/06/03(月) 12:37:55.35:p0OptsJB : [sage] 2019/06/03(月) 13:06:35.24:HCOqfxt2 vb.net は .net core 3 でサポートされるけど、asp.net core は例外ってことでおk : [sage] 2019/06/03(月) 14:21:20.32:IhVV+kPx > 恥ずかしいのはよくわかった だったらもう出てくるなよw 的はずれなURLを何回書いてもお前が恥ずかしいのは変わらんぞ : [sage] 2019/06/03(月) 14:26:02.40:p0OptsJB それが的はずれに思えちゃうのがお笑い : [sage] 2019/06/03(月) 15:42:32.94:IhVV+kPx はいはいw : [sage] 2019/06/03(月) 20:03:57.05:UExmc1z6 くだらないケンカはやめてBlazorの話しようぜ : [sage] 2019/06/05(水) 15:16:34.14:MBMFE53P 見るとASP.NETでもVB.NET使える、となってるな BlazorだけがC#限定なんだろ : [sage] 2019/06/05(水) 15:45:21.16:8Q4nOq27 いやBlazorじゃなくてRazorな : [sage] 2019/06/05(水) 19:13:52.35:vL5jkg3Y RazorはVB.NETをサポートしてる Razor PagesはVB.NETをサポートしてない 違いを理解してないアホがいるみたいだがw : [sage] 2019/06/05(水) 19:26:55.00:8Q4nOq27 何言ってんのこいつwww 読んだかい? : [sage] 2019/06/05(水) 19:28:35.78:8Q4nOq27 ttp://jump.5ch.net/?https://github.com/aspnet/AspNetCore.Docs/pull/5201 : [sage] 2019/06/05(水) 19:31:29.56:8Q4nOq27 "Unfortunately Razor was implemented so that VB and C# were separate paths." ttp://jump.5ch.net/?https://github.com/aspnet/AspNetCore/issues/2738#issuecomment-362946216 : [sage] 2019/06/05(水) 19:36:02.33:8Q4nOq27 "The .vbhtml razor engine from MVC 5 wasn't ported to Core primarily because less than 1% of all VB web projects used it after 5 versions. " ttp://jump.5ch.net/?https://github.com/dotnet/vblang/issues/238#issuecomment-354927626 : [sage] 2019/06/05(水) 19:38:50.71:vL5jkg3Y まだ言ってるのか… 同じことを何度も繰り返すしかできないボケ老人かよw : [sage] 2019/06/05(水) 19:40:18.90:8Q4nOq27 理解してないアホがいるからね : [sage] 2019/06/05(水) 20:15:17.57:vL5jkg3Y バカの言うことを理解しろ? 頭おかしいw : [sage] 2019/06/05(水) 20:20:33.62:5cNRKlrJ 反論したいなら妄想の垂れ流しじゃなくてソース付きでどうぞ : [sage] 2019/06/05(水) 20:48:13.49:dUbOguXv ボケ老人に言ってやれよw RazorでVB.NETが使えるのは事実だし : [sage] 2019/06/05(水) 20:52:55.88:5cNRKlrJ ソース付きでどうぞ : [sage] 2019/06/05(水) 20:53:14.31:+YvMbWTJ 妄想もいいところやで : [sage] 2019/06/05(水) 20:54:35.31:5cNRKlrJ こんなにissueやPRのリファレンスあるのにまだ認められないとか… : [sage] 2019/06/05(水) 22:04:40.89:fts3Mxp8 マジで馬鹿なの? ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb : [sage] 2019/06/05(水) 22:06:51.38:5cNRKlrJ またそれかよwww ASP.NET CoreのRazorの話をしてるんだろカス : [sage] 2019/06/05(水) 22:07:28.58:5cNRKlrJ ちっともリファレンスを見てないことが判明 英語読めないの? : [sage] 2019/06/05(水) 22:12:05.71:oJup4j0G Web Pagesとかクソ懐かしいな からずっとCoreの話してんのに… : [sage] 2019/06/05(水) 22:28:24.85:zo8mZEUL いつの話をしてるんだよw その話は既にで終わってるだろ 今回の話の発端はな : [sage] 2019/06/05(水) 22:29:56.55:5cNRKlrJ 終わってないからwww これだから統失は : [sage] 2019/06/05(水) 22:32:46.76:9Dh44Krk お前の上げたはに対する反応 ASP.NET Coreの流れ以外の何者でもない : [sage] 2019/06/05(水) 22:35:26.10:9nBuJ9HA ASP.NET CoreのRazorでVBが使えるようになったと聞いて : [sage] 2019/06/05(水) 23:43:36.75:AqTuQlZR ttp://jump.5ch.net/?https://stackoverflow.com/questions/16414271/using-in-razor-vb-net-mvc-not-work-as-expected 動かないってよ : [sage] 2019/06/05(水) 23:45:39.39:AqTuQlZR ttp://jump.5ch.net/?https://codeday.me/jp/qa/20190118/155182.html : [sage] 2019/06/06(木) 00:05:13.53:ZxYrA+wS たぶん以外は皆わかってるw : [sage] 2019/06/06(木) 05:08:02.68:zGdnbajn 「すら」の意味も読み取れないのかよ… しかもネタに全力で頓珍漢なレス 終わってるのはだったなw : [sage] 2019/06/06(木) 06:33:55.02:ZxYrA+wS よう無能 : [sage] 2019/06/06(木) 06:48:56.90:uLvEWF8v 使えるのとサポートされてるのは 意味が違うからなぁ : [sage] 2019/06/06(木) 07:12:39.69:VYs0Fl5K ソース出されて涙目かよw : [sage] 2019/06/06(木) 07:53:01.55:TK4BUBOb 結局ソースなんてひとつもでてないんだが? : [sage] 2019/06/06(木) 07:54:00.64:TK4BUBOb ASP.NET CoreのRazorではVB使えませんってリソースの方が明らかに充実してる(←事実だから当たり前) : [sage] 2019/06/06(木) 08:10:10.73:zmcKhLTP まだ「すら」の意味もわからずに粘着してるのかよw それとも引っ込みつかなくなってるのかな? : [sage] 2019/06/06(木) 08:15:38.58:zmcKhLTP そもそも何度もRazorとRazor Pagesは違うって書いてるのに、Razor使えるソース出されたらASP.NET coreガーとかバカすぎるだろw : [sage] 2019/06/06(木) 08:21:40.40:TK4BUBOb そんなソースなんてないよ ずっとASP.NET Coreの話しかしてねーよ : [sage] 2019/06/06(木) 08:23:24.92:TK4BUBOb そもそもレガシーなASP.NETならスレチ : [sage] 2019/06/06(木) 08:46:17.47:zmcKhLTP > ずっとASP.NET Coreの話しかしてねーよ だからそんな言い訳するならRazorとRazor Pagesは違うって指摘されたときに言えよ まあ何を指摘されてるのかも理解出来なかったんだろうがw : [sage] 2019/06/06(木) 09:54:26.98:uLvEWF8v Razor と Razor pages は違うって言われたのはたぶん俺かな Web pages のリンクを貼ってきたから core では web pages じゃなくて razor pages だぜってだけだったんだけどね。 で、Razor はビューエンジンで Razor pages は razorビューエンジンを使ってるって認識だったんだけど違うの? razor と razor pages が違うって話がいまいちわかってない。 razor pages 使ったことないし使ってみないとだめだな : [sage] 2019/06/06(木) 12:13:17.70:TK4BUBOb 言い訳も何もここは.NET Coreのスレだし、話の流れも常にそうだったんだけど : [sage] 2019/06/06(木) 12:15:02.45:TK4BUBOb Razorと聞いてWeb Pagesなんか貼っちゃうとこがもう必死すぎて笑える : [sage] 2019/06/06(木) 12:37:05.37:uLvEWF8v .net core のスレで.net core に存在しない web pages のページ出されてもってことですね。 わかります : [sage] 2019/06/06(木) 12:57:30.27:zmcKhLTP まだいたのかよ… Razor「すら」って書いてあることも理解できなくて玉砕してるのはお前だけ みたいに素直になれよ : [sage] 2019/06/06(木) 13:33:00.04:TK4BUBOb まだいたのかキチガイ : [sage] 2019/06/06(木) 18:08:14.76:zmcKhLTP もうそんなレスしかできなくなったのか… 哀れやのう おとなしく引き下がってりゃ恥をかかなくて済んだものをw : [sage] 2019/06/06(木) 18:46:13.97:uLvEWF8v で、razor と razor pages はどう違うの? 今後のために教えて : [sage] 2019/06/06(木) 18:50:59.03:ljAPk/RC また恥をかきに来たの? : [sage] 2019/06/06(木) 20:47:43.75:zGdnbajn ざっくり言えば RazorはほぼRazor Template Engine関連を指してMVCで使われることが多いがコンソールアプリケーションとして使うことも可能 Razor PagesはMVCの簡略版みたいな機能を持ってて簡単にWebページを作ることができる って感じ ww : [sage] 2019/06/07(金) 08:29:32.66:q51t21xF Razor-------------VB.NETは使えない Razor pages---VB.NETは使える(と言うかVBSみたいなモノか) : [sage] 2019/06/07(金) 12:40:48.67:OA9Em/oo いやいやvbhtmlなんて存在しないことからも察して : [sage] 2019/06/07(金) 13:02:47.84:IOXMgfc1 逆な : [sage] 2019/06/07(金) 14:37:13.61:OA9Em/oo それも間違い : [sage] 2019/06/07(金) 16:15:59.48:CBwJTjr/ > いやいやvbhtmlなんて存在しないことからも察して また恥の上塗りに来たのかw : [sage] 2019/06/07(金) 17:45:49.15:OA9Em/oo 自己紹介おつ : [sage] 2019/06/07(金) 17:46:11.78:OA9Em/oo 存在するなら出してみ : [sage] 2019/06/07(金) 17:48:03.32:IOXMgfc1 .net framework の razor view にはあるでしょ : [sage] 2019/06/07(金) 18:09:15.79:OA9Em/oo はいスレチ : [sage] 2019/06/07(金) 18:17:59.13:CBwJTjr/ 既に出してる ttp://jump.5ch.net/?https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb 今度はどういう言い訳するんだ?w : [sage] 2019/06/07(金) 18:18:33.91:CBwJTjr/ まだスレチとか言ってるのかよ… ボケ老人には付き合いきれないなw : [sage] 2019/06/07(金) 18:21:28.33:OA9Em/oo ここは.NET Coreスレやで : [sage] 2019/06/07(金) 18:23:51.25:OA9Em/oo 移植されなかったからって泣くなよ : [sage] 2019/06/07(金) 18:27:57.51:OA9Em/oo VBやWeb Pagesなんかにしがみついてるやつがボケ老人でなくて何だろう : [sage] 2019/06/07(金) 19:43:50.81:BWqmqix0 終わった話を蒸し返すとか相当悔しかったんだろうな…ww : [sage] 2019/06/07(金) 19:59:21.76:kuDYI/kq VB.NETの話をしてるところに、いきなりVB6オンリーの機能を必死にアピールしてるようなもんか : [sage] 2019/06/07(金) 21:28:23.85:IOXMgfc1 存在はする ただしcoreじゃない ただそれだけ : [sage] 2019/06/08(土) 01:21:05.61:0abvY843 うん、Coreには存在しないって何度も言われてるよね : [sage] 2019/06/08(土) 10:42:45.38:6TV5EgeK Windows ServerでVB.NETのシステム動かしてるけどLinuxでVB.NET動かしたいがCoreに存在しないなら移行出来ないな : [sage] 2019/06/08(土) 11:42:34.16:0abvY843 vbhtml内にVB.NETでかなりロジック書いちゃってる? : [sage] 2019/06/08(土) 12:00:19.69:YMaMdcCY asp.net core を使わないなら core 3.0 で移行できる可能性はあるんじゃない : [sage] 2019/06/08(土) 12:13:05.57:0abvY843 具体的に : [sage] 2019/06/08(土) 13:11:13.09:YMaMdcCY Windows サーバで動かしてるのが asp.net を使ったものとは書いてないからな。 asp.net から呼び出せるシステムの話なら vbサポートされるって話の core 3.0 では移行できる可能性あるんじゃないの : [sage] 2019/06/08(土) 13:15:30.43:0abvY843 あーそういうことね 単なるConsoleのワーカーとかなら問題ないもんな : [sage] 2019/06/08(土) 14:15:14.13:6TV5EgeK ASP.NETです と言う事はLinuxでCore3.0で移行出来るって事ね : [sage] 2019/06/08(土) 14:44:54.04:0abvY843 : [sage] 2019/06/08(土) 15:12:11.97:NkfA9ucf 書いちゃってるけど不味い? : [sage] 2019/06/08(土) 15:24:18.22:YMaMdcCY サポートされない。 つまり、C#かF#で書き直し。 : [sage] 2019/06/08(土) 15:29:27.75:0abvY843 残念でした : [sage] 2019/06/08(土) 19:02:14.63:NkfA9ucf うげー やられた : [sage] 2019/06/08(土) 19:08:53.32:NkfA9ucf すんません VB.NETのコード生かしてLinuxで動かすために上手くリカバリする方法無いですかね? いまからC#でやり直すにはコード量的に無理なんで : [sage] 2019/06/08(土) 19:18:24.55:0abvY843 ない : [sage] 2019/06/08(土) 19:29:28.90:NkfA9ucf ttp://jump.5ch.net/?https://blog.yuna-computer.com/entry/visual-basic-in-net-core-3-0 これ読むとCore3.0にはVB.NET凡てのランタイムが含まれる予定、となってるけど もしかして、そうなる保証は無い、と言う事? : [sage] 2019/06/08(土) 19:31:48.50:U9CZJWJk Mono : [sage] 2019/06/08(土) 19:33:17.19:0abvY843 それは.NET5が発表される前の古い情報だから注意してね てかそれはそもそもRazorとは関係ないから、vbhtmlがCoreに移植されるわけではないよ : [sage] 2019/06/08(土) 19:37:14.71:NkfA9ucf うーん やっぱMono使うしか無いのか、、 : [sage] 2019/06/08(土) 19:45:54.07:NkfA9ucf HomeBrewじゃダメ? : [sage] 2019/06/08(土) 22:47:59.21:WsrrS9oq 馬鹿だからWindows Formアプリケーションがそのまま動くと思っていそう : [sage] 2019/06/08(土) 22:53:35.94:XMbW9kk+ さすがVBやな : [sage] 2019/06/09(日) 13:40:32.35:550rEdVW いやwebアプリなんだが : [sage] 2019/06/09(日) 14:18:49.77:yJznC0TM 通常のC#プロジェクトを一切変更せずに実行できるインタープリターってないのか dotnet-scriptはなんかちがった 開発中にテストケース1本だけさくっと走らせたいだけなのにビルド長すぎて苛つく : [sage] 2019/06/10(月) 19:22:45.51:LvKd68dV 仮にインタプリタにできたとしても、省略できるのはせいぜいIL生成そのものだけだから変わらんよ ビルド長すぎるのがおかしいから諦めて最適化して : [] 2019/06/11(火) 19:44:54.56:Vy612/od asp.net core 2.0の頃、cent osで試した事があるけれど webサイトを作成するのは何かと面倒だった。 やはりwebサーバーはwindows server + IISの環境が使い易いよね。 : [sage] 2019/06/11(火) 21:13:59.68:ZVorNclX まぁ、apache の conf とか扱いなれてないと少しきついかもな でも、それできればあとはビルドしたファイルを配置するだけでしょ : [] 2019/06/12(水) 00:18:47.62:ucnsvfLQ IISってもうオワコンじゃないの? : [sage] 2019/06/12(水) 00:36:49.52:F3G9JU3Y うんにゃ : [sage] 2019/06/13(木) 02:30:08.36:Yoci2FBs Preview6きたね : [] 2019/06/19(水) 04:57:35.38:tVNS+22r 【出資】松本卓朗 人工知能詐欺【注意】 ttps://rio2016.5ch.net/test/read.cgi/rikei/1560859403/ : [sage] 2019/06/20(木) 16:12:35.64:tAFCuPxD VS2017/19のAspCoreプロジェクトで、TSのWebpack出力をステップデバッグする方法って、今は存在しないんやろか? CoreじゃないAspなら出来るんだが... : [sage] 2019/06/20(木) 16:39:03.07:6PNuOTGP >>CoreじゃないAspなら出来るんだが... マイクロソフト自体Core普及に本腰では無いからな : [sage] 2019/06/20(木) 17:17:02.47:wuoW9t4V 意味不明 : [sage] 2019/06/20(木) 21:47:04.27:pkY1N61f 何言ってんだこのバカ : [sage] 2019/06/21(金) 20:18:37.28:8QFr95z+ 本腰を入れれば普及するならとっくに普及してる ずっと本腰入れてるが普及してない : [sage] 2019/06/21(金) 20:36:46.48:mkSM/uCI うちは新規案件はすべて.NET Coreだけどね というか来年からはそれ以外の選択肢はなくなるし 何を根拠に普及してないと? : [sage] 2019/06/21(金) 21:09:23.68:Z65N7BJe フィーチャーアップデートが終わっただけでみんな新しいものに移行するならVBAもWinFormsもWebFormsもとっくに消えとる ちなみに、.NET製業務アプリの移行先の最有力候補はCoreでもJavaでもGoでもJSでもなく、SaaSだよ MSもそれが分かってるからSaaSベンダーから金を取れるビジネスに舵を切ったんだ : [sage] 2019/06/21(金) 23:00:20.27:FPGCgM5F 単に営業の広報活動が悪いんでしょ Javaのライセンスとかも開始してからあーだこーだ言い始めたのが最近だし 企業が動くのが遅い : [sage] 2019/06/21(金) 23:01:52.36:FPGCgM5F ゆえにCoreに力入らないんだよな そりゃ普及せんよ : [sage] 2019/06/21(金) 23:31:01.33:5xRVR74S 力を入れてないわけではないけど根本的にターゲットが違うの 従来.NETでパッケージを提供していたベンダーがSaaSビジネスへと移行する際の最大の技術的障害はWindowsなわけで、 その点ではMSはWin鯖からの流出はもう諦めたけどせめてAzureユーザー、最悪でもWin開発PC+VSのユーザーとしては残って欲しい そこでAzureとの相性に優れLinuxで運用可能な.NETが必要となった オーダーメイドのドカタIT分野はどのみち衰退する一方だし、どうせ技術ないから放っといてもWinから逃げられることはない ドカタが.NET5に移行してくれる望みは極めて薄いが、だからといってMSにとっては積極的に投資する必要がないんだよ : [sage] 2019/06/22(土) 05:00:31.97:5GxlA/I5 妄想ばっか : [sage] 2019/06/22(土) 07:12:07.76:jrzqGQhX 最近のMicrosoftを見てるとなんだかWindowsを捨てたがってるように感じる そのうちLinuxカーネルになったりして : [sage] 2019/06/22(土) 08:38:09.35:4mnl7ODn 頭悪いんじゃないの : [sage] 2019/06/22(土) 08:49:10.47:HOVBRE+s 何言ってんだこのバカ : [sage] 2019/06/22(土) 10:21:40.76:Y4mhjvqt Azureが10年経ってもWindowsのクラウドホスティングサービス以上のものになれていない現状に対する焦りがあるんだろうね このままいけばクラウドマイグレーションの波が落ち着いたらAzureは終わり : [sage] 2019/06/22(土) 11:47:41.86:5GxlA/I5 どこの世界の話をしてるんだ? : [sage] 2019/06/22(土) 19:29:23.68:3CK4txix 何言ってんだこのバカ : [sage] 2019/06/23(日) 13:32:41.39:x+1RTwK/ windowsを選ぶ理由は何か?からMSを選ぶ理由は何か?にシフトしてきている : [sage] 2019/06/23(日) 16:45:10.10:Q/eW8eWP 何言ってんだこの馬鹿 : [sage] 2019/06/24(月) 09:42:46.04:LpgW8DGO 人脈事件で人が離れたからな : [sage] 2019/06/30(日) 14:12:29.62:aHps5PsQ 否定はするけど理由は説明できないコミュ障が多いな 何言ってんだこのバカ : [sage] 2019/06/30(日) 14:55:15.82:C4oDmko0 自分のことはよくわかってるじゃないかw : [sage] 2019/06/30(日) 18:30:05.81:YQQfB14L 1人ボケツッコミですかw : [sage] 2019/07/02(火) 19:28:07.49:pQUWbrVQ キミは天才的なコメディアンだね : [sage] 2019/08/06(火) 14:06:52.95:6OOXAacv 結局System.Text.RuneはRuneという名前で3.0入りするのか…… : [] 2019/10/05(土) 03:28:55.89:+I4U6rOG 3.0出たのか? : [sage] 2019/10/05(土) 07:30:29.89:8Jk2Tveb うん : [] 2019/10/07(月) 17:12:31.41:D6UjVWD4 2.0と比べて何が良くなったのか教えてくれ。 : [sage] 2019/10/07(月) 18:43:31.13:vPw3Orx9 ttp://jump.5ch.net/?https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0 : [sage] 2019/10/19(土) 14:39:58.41:9AP+zawW 超越関数の値が.NET Frameworkと少しずれてると思ったらこれが原因か : [sage] 2019/10/19(土) 17:42:00.80:HC9FuWxN は? : [sage] 2019/11/05(火) 12:30:28.54:KfsYRwF+ 2.1でグラフ付きExcelをpdfに変換するLibraryとか教えてくれ。 diodocsはpdf出力の時、グラフは出せなかった。 : [] 2019/11/26(火) 08:28:52.49:/LakBf1S あのさ、初歩的な質問で申し訳ないんだけどさ、 ASP.netでpublic shared(static)で宣言した変数に例えばログインIDを格納したとして、 その格納したものって全員で共有にならないよね? あくまでもそのWebページを開いた人だけでのグローバル変数だよね? : [sage] 2019/11/26(火) 08:36:44.51:Wm2l8W42 そんな構文ないやろ… : [sage] 2019/11/27(水) 10:36:54.61:Hfj9LXX3 リクエストするたびに初期化されるからなぁ メモリとCPUリソースの無駄なんじゃね : [sage] 2019/11/27(水) 17:48:37.98:Bo37UgpX public static であれば共有されるぞ。 IIsワーカー(だっけか?)の実行単位で共有だぞ。 : [sage] 2019/11/27(水) 17:54:13.81:T6l1PVua public staticが共有されなかったらシングルトンが実現できないよーわーん : [sage] 2019/11/27(水) 19:36:56.03:vCn7Dfm4 ここCoreのスレだから、実行環境としてはIIS前提ではないんじゃね : [sage] 2019/11/27(水) 19:54:20.17:vYtjQlD0 Kestrelでも当然共有されるが : [sage] 2019/11/27(水) 19:55:09.83:I/q0c8XJ IIS全く使わなくなった : [sage] 2019/11/27(水) 20:04:59.26:vYtjQlD0 ところが最近のMSはIISと.NET Coreのインプロセス統合を頑張っていて、あろうことかIISが推奨になりつつある 特にAzureだと完全にIIS前提で、アウトプロセスだとゴミ品質で使い物にならん .NET CoreにAzureは本当に害悪
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したアーカイブです。削除についてはこちら 。