■ このスレッドは過去ログ倉庫に格納されています
.Net Core / Net ASP Core
- 7 :デフォルトの名無しさん:2016/07/02(土) 00:05:12.20 ID:zGWMAOI9.net
- SDKはいつまでPreview版なんだろか
- 8 :デフォルトの名無しさん:2016/07/02(土) 00:43:28.03 ID:X3RprJAk.net
- ランタイム同梱やネイティブイメージ化ができるならデスクトップアプリでも使っていけるのかなーと思ったけど
基本的にウェブ向けな感じなのねん…そもそもGUIフレームワークが何も入ってねえし
とりあえずPInvokeでMessageBox出すスタンドアロンアプリが吐けるのは確認したから
.NET Core向けにビルドできそうなOSS探すか(なんかある?)あるいは自分でこしらえればやれないことは無いかしら
- 9 :デフォルトの名無しさん:2016/07/02(土) 01:11:09.30 ID:X3RprJAk.net
- チラ裏:SDK入ってないPCで動くexeの吐き方
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できる感じ
- 10 :デフォルトの名無しさん:2016/07/02(土) 01:16:45.05 ID:zGWMAOI9.net
- >>9
docs落ちてたよな、こないだ。4-5時間504になってた。
- 11 :デフォルトの名無しさん:2016/07/03(日) 06:15:48.63 ID:qk7lGSjH.net
- 仕事で使えるのはいつになるだろね
- 12 :デフォルトの名無しさん:2016/07/03(日) 21:11:06.60 ID:3LEz+c65.net
- どんどんハッテンしてほしいね(´・ω・`)
- 13 :デフォルトの名無しさん:2016/07/03(日) 23:54:52.20 ID:qk7lGSjH.net
- とりあえずdocsのtutorialにでも目を通しとくか
- 14 :デフォルトの名無しさん:2016/07/04(月) 21:28:45.34 ID:kPvzgwhz.net
- >>7
VisualStudio15(仮)のリリースに合わせるって言ってた気がする
- 15 :デフォルトの名無しさん:2016/07/07(木) 21:11:59.09 ID:9h7rnjZ8.net
- ほしゅ
- 16 :デフォルトの名無しさん:2016/07/27(水) 11:58:17.40 ID:daMn1ZwX.net
- 盛り上がらない(>_<)
- 17 :デフォルトの名無しさん:2016/07/28(木) 20:16:24.18 ID:LOVhJ1yG.net
- 盛り上がらないですねえ
- 18 :デフォルトの名無しさん:2016/07/30(土) 02:52:49.38 ID:6YLFMraq.net
- 職場で俺だけが盛り上がっとる…
- 19 :デフォルトの名無しさん:2016/08/19(金) 20:51:05.53 ID:zfseOXRh.net
- Viewをもとにしたスキャフォールディングって、まだBacklogなんだな
- 20 :デフォルトの名無しさん:2016/08/19(金) 20:51:22.95 ID:zfseOXRh.net
- 果たして実装されるのだろうか
- 21 :デフォルトの名無しさん:2016/08/30(火) 23:46:02.75 ID:YOFOKxzR.net
- MySQLとLINQの連携方法が分からない
- 22 :デフォルトの名無しさん:2016/09/14(水) 11:29:31.62 ID:hCerG0dU.net
- Announcing September 2016 Updates for .NET Core 1.0
https://blogs.msdn.microsoft.com/dotnet/2016/09/13/announcing-september-2016-updates-for-net-core-1-0/
- 23 :デフォルトの名無しさん:2016/09/14(水) 12:06:59.55 ID:YCqLsBgG.net
- >>22
Window SDKの方がインストールできない…
- 24 :デフォルトの名無しさん:2016/11/01(火) 08:08:31.25 ID:d+iEelI1.net
- .Net Coreは早くもオワコンと化してきたな
WPFとかSilverlightみたいな臭いがする
- 25 :デフォルトの名無しさん:2016/11/01(火) 12:09:40.12 ID:wctgMQq+.net
- >>24
なぜ?
- 26 :デフォルトの名無しさん:2016/12/04(日) 20:07:06.36 ID:OeUSkEhR.net
- EF前提は良くないと思う
日本ではDataSetがまだまだ主流だからね
- 27 :デフォルトの名無しさん:2016/12/04(日) 21:20:02.17 ID:xm9hWeq0.net
- >>26
前提じゃねーよ
- 28 :デフォルトの名無しさん:2016/12/16(金) 07:50:52.06 ID:k5XdsnYC.net
- ,NetFWとの差分というか、公式NuGetパッケージ混みの名前空間対応表みたいなの、無いですか?
PCLとか,NetStandardとか、触ってみて初めて「このクラス無いのかよ!」みたいなんが多くてキッツイ
- 29 :デフォルトの名無しさん:2016/12/16(金) 08:24:18.86 ID:+Bxp7EGw.net
- >>28
https://docs.microsoft.com/en-us/dotnet/core/api/
これじゃだめ?差分じゃないけどAPIの確認はできる
- 30 :デフォルトの名無しさん:2016/12/16(金) 10:40:48.97 ID:0xDlP4aG.net
- >>29
ありがとう!たすかる!!
- 31 :デフォルトの名無しさん:2016/12/22(木) 21:57:21.31 ID:I8Q9bC4R.net
- これから先はCoreが主流になっていくのか?
- 32 :デフォルトの名無しさん:2016/12/22(木) 22:50:24.03 ID:yDZQvVeT.net
- >>31
しばらくはFullと並行でって感じかな
- 33 :デフォルトの名無しさん:2017/01/20(金) 08:39:24.12 ID:LEOEpwqO.net
- アパッチで動くんけ?
- 34 :デフォルトの名無しさん:2017/01/20(金) 11:07:51.38 ID:uaOwYInA.net
- >>33
動くよ
- 35 :デフォルトの名無しさん:2017/01/20(金) 22:05:28.05 ID:LEOEpwqO.net
- >>34
やってみるわ!
- 36 :デフォルトの名無しさん:2017/01/20(金) 22:14:29.26 ID:mabh4TTs.net
- >>35
基本的にリバースプロキシできればOK
- 37 :デフォルトの名無しさん:2017/01/24(火) 12:59:13.93 ID:fPLA1xlS.net
- publishフォルダを一つの実行形式にできないのかね
- 38 :デフォルトの名無しさん:2017/01/24(火) 17:39:20.79 ID:g9KGWoah.net
- >>37
corefxはそんな感じの思想で最近ずいぶん変わったよね
- 39 :デフォルトの名無しさん:2017/02/23(木) 03:10:37.48 ID:LXEUOKlD.net
- 2.0はずいぶん先か
- 40 :デフォルトの名無しさん:2017/02/25(土) 00:47:19.31 ID:N9ovtMND.net
- dotnetコマンドで.NETFramework 4.6.1をターゲットにビルドできる?
使いたいnugetパッケージがnetcoreappに対応してないのでターゲットを変えたい
- 41 :デフォルトの名無しさん:2017/02/25(土) 01:10:20.51 ID:mTIo1lke.net
- >>40
http://stackoverflow.com/questions/38229813/is-net-cli-only-for-net-core
- 42 :デフォルトの名無しさん:2017/03/11(土) 15:48:12.37 ID:+LwMML+J.net
- ExceptionのSerializationInfoとStreamingContextのコンストラクタは廃止になったのか
- 43 :デフォルトの名無しさん:2017/03/11(土) 21:35:56.18 ID:/+1fYZSK.net
- apacheでphpとかrubyと共存させる方法を乗せてるサイトない?
- 44 :デフォルトの名無しさん:2017/03/12(日) 02:11:05.55 ID:exYg2jm8.net
- ,net core apache でぐぐると出たけど
http://try-dot-net-core.hatenablog.com/entry/2016/12/02/181957
apacheにリバースプロキシ入れときゃ共存するやろ
- 45 :デフォルトの名無しさん:2017/03/12(日) 09:17:48.48 ID:8PQIIyGz.net
- Windows+IISが親切すぎて慣れないLinuxサーバーが辛い
- 46 :デフォルトの名無しさん:2017/03/12(日) 14:37:10.70 ID:n/E4ZIwb.net
- vs for macにcore 1.1来てた。
https://www.visualstudio.com/ja/vs/visual-studio-mac/
https://www.microsoft.com/net/core#macos
バイナリパッケージ使った場合は、homebrewのopesslを/usr/local/libに公開しないといけないみたいだけど。
去年ぐらいにいじった時は、atom editorが環境にshスクリプトのみ許しててdnxあたりにbash拡張があってエラー吐いたりで、面倒になってアンインストールしてしまったが、この範囲であれば大丈夫?
- 47 :デフォルトの名無しさん:2017/03/12(日) 18:52:48.21 ID:8PQIIyGz.net
- リバースproxyって必須なんか?
フロントになるサービスとkestrelサービスの連携とか無駄なオーバーヘッドじゃないか?
IISのようにサーバーのプロセスで.netをホストしたいよ
- 48 :デフォルトの名無しさん:2017/03/12(日) 19:34:05.17 ID:exYg2jm8.net
- apacheでphpとかrubyと、てあったからリバースプロキって書いたけど、
.Net Coreで80番ポートを占有しちゃっていいならプロキシ要らない
IISはあんま知らんけど、なんか良さげな方法があるかもしれん
- 49 :デフォルトの名無しさん:2017/03/12(日) 20:02:01.98 ID:yUnogBl+.net
- >>47
必須じゃなくて推奨
- 50 :デフォルトの名無しさん:2017/03/16(木) 18:59:39.04 ID:kgKaK9fl.net
- 単体サーバー
機能よりパフォーマンス重視ならKestrel
機能重視なら(NGINX, Apacheなど)+Kestrel
複数サーバー
ロードバランサ用ホスト(NGINX, Apacheなど) + アプリ用ホストKestrel * N台
まとめるとこういうこと?
- 51 :デフォルトの名無しさん:2017/03/16(木) 21:17:44.40 ID:NmMDrXoV.net
- >>50
Kestrelを単体で使うのは、テスト目的のみ
- 52 :デフォルトの名無しさん:2017/03/17(金) 00:00:44.84 ID:BQ97C4tD.net
- 本番環境でこーやってんぜ、みたいな情報ほしいねえ
- 53 :デフォルトの名無しさん:2017/03/18(土) 17:45:58.37 ID:8YtlJSQW.net
- あんまり資料見かけないかな。
やはりwindowsの資料が多いかなと。
http://www.publickey1.jp/m/blog/15/stack_overflowweb9sql_server456000pv.html
http://stackexchange.com/performance
https://www.google.co.jp/amp/tech.guitarrapc.com/entry/2016/05/15/105054%3Famp%3D1
- 54 :デフォルトの名無しさん:2017/04/16(日) 01:36:05.50 ID:b2j3w2uv.net
- Oracle使えるのって.NET Core2.0以降なのね
- 55 :デフォルトの名無しさん:2017/04/18(火) 16:05:22.41 ID:ngwtsw+e.net
- >>54
お、公式コネクタ出たの?
.NetStandardだといいなぁ
- 56 :デフォルトの名無しさん:2017/04/18(火) 17:23:14.83 ID:U81BUp4l.net
- >>55
出すっていう宣言はしたみたい
http://intestine.hatenadiary.jp/entry/2017/04/02/143831
- 57 :デフォルトの名無しさん:2017/04/18(火) 19:26:27.49 ID:T0vdTXyx.net
- もう遅いよオラクルはオワコン
- 58 :デフォルトの名無しさん:2017/04/18(火) 19:42:53.46 ID:U81BUp4l.net
- >>57
出遅れ感半端ないよね
- 59 :デフォルトの名無しさん:2017/04/23(日) 21:36:43.00 ID:J9JsbMoq.net
- VS2017入れたとき、「.NetCore1.0.2」とかなんとかいうモジュールがインストールされてたんだけど、
VS2015の.NetCoreプロジェクトがビルド出来なくなって色々試してるうちに削除してしまった
その後、ビルド方法がわかったので戻そうとしたら、.NetCore1.0.2っていうバージョンのブツが全然見あたらない
あれってナニなのか、どなたかご存知ないですか...?
- 60 :デフォルトの名無しさん:2017/04/23(日) 23:05:15.41 ID:PAGouoGQ.net
- >>59
1.0.1じゃなくて?
- 61 :デフォルトの名無しさん:2017/04/24(月) 21:19:17.87 ID:zgO4ryCf.net
- >>60
うん、1.0.「2」だった
コンパネのプログラム一覧で一番上だった
こんなバージョン知らんなー、2017は色々変わるんやなーと思ってた
てかVS2017のパッケージセットにあった、これかも
Microsoft.Net.Core.SDK,version=15.0.26323.1,chip=x64/dotnet-dev-win-x64.1.0.2.exe
- 62 :デフォルトの名無しさん:2017/04/24(月) 22:33:43.91 ID:qjvkD7Yl.net
- >>61
ここに載ってる解決法やってみて
https://social.msdn.microsoft.com/Forums/sqlserver/en-US/71d31687-ce5e-4430-a0e7-0b0377c2e5fa/vs-2017-the-product-failed-to-install?forum=visualstudiogeneral
- 63 :デフォルトの名無しさん:2017/04/25(火) 21:57:28.32 ID:VHunRkGw.net
- DbContextを継承したClassを更に継承する方法がわからん
それかDbContextのinterfaceは用意されてないの?
- 64 :デフォルトの名無しさん:2017/04/25(火) 23:02:34.54 ID:sUuuByjr.net
- >>63
何でそんなことしたいの?
実装ならこれだけど
https://github.com/aspnet/EntityFramework/blob/dev/src/EFCore/DbContext.cs
- 65 :デフォルトの名無しさん:2017/04/26(水) 23:44:28.56 ID:FjIaLxVo.net
- AOPやるとしたらどんな選択肢があるんだろうか
JavaだとIntercepterというのがあったけど
- 66 :デフォルトの名無しさん:2017/04/27(木) 02:54:04.17 ID:NhjwxeLX.net
- >>65
AOPなんて今どき誰もしてないよ
- 67 :デフォルトの名無しさん:2017/04/27(木) 19:26:45.93 ID:iD++XhYg.net
- >>63
DbContext孫継承できないって致命的すぎる
言語として終わってるじゃん
- 68 :デフォルトの名無しさん:2017/04/27(木) 20:53:59.13 ID:du9zpF4+.net
- かぶせていこ
- 69 :デフォルトの名無しさん:2017/04/27(木) 21:28:06.86 ID:9/HGdiVm.net
- >>66
ASP.NET CoreでAOP使いまくってるけど?
- 70 :デフォルトの名無しさん:2017/04/27(木) 22:20:15.09 ID:NhjwxeLX.net
- >>69
たとえば?
- 71 :デフォルトの名無しさん:2017/04/27(木) 23:47:25.34 ID:ExYo/mHM.net
- >>69
Javaで一時期流行っただけ
- 72 :デフォルトの名無しさん:2017/04/28(金) 05:55:09.67 ID:NJoikS3H.net
- 属性とかもろaopだよ
使いまくり
- 73 :デフォルトの名無しさん:2017/04/28(金) 06:21:36.72 ID:UuriWtk6.net
- https://youtu.be/8b7x7581V0U
- 74 :デフォルトの名無しさん:2017/04/28(金) 06:27:01.01 ID:7tY42T/g.net
- 最近はAOPなんてほとんど聞かなくなったな
- 75 :デフォルトの名無しさん:2017/04/28(金) 06:39:09.19 ID:hS133hTI.net
- .NET Coreって
MSがASP.NETを
node.jsみたいにしましたって話に見えるんだけど
これやっとけば安泰なの?
- 76 :デフォルトの名無しさん:2017/04/28(金) 09:02:41.72 ID:B0aufhAx.net
- >>75
あなたは触らない方が幸せになれるかと
- 77 :デフォルトの名無しさん:2017/04/28(金) 13:41:45.32 ID:1gQE0OT9.net
- >>74
おそ松さんのOP歌ってた人たち?
- 78 :デフォルトの名無しさん:2017/05/07(日) 00:00:01.18 ID:QSFZiHco.net
- CLR via C#のcore版まだかな
- 79 :デフォルトの名無しさん:2017/05/09(火) 18:47:34.59 ID:doFepZas.net
- 平気でこんなことしちゃうんだね
https://github.com/aspnet/Home/issues/2022
- 80 :デフォルトの名無しさん:2017/05/10(水) 00:23:35.41 ID:/9HHpx6f.net
- うへー
さわんなくてよかった
- 81 :デフォルトの名無しさん:2017/05/10(水) 00:47:31.96 ID:ctJCJCiY.net
- Windowsデスクトップなら別にいいや要らない
- 82 :デフォルトの名無しさん:2017/05/10(水) 02:05:32.07 ID:91HhVnu/.net
- markrendleってMS社員、キチガイなコメント消しやがったwww
- 83 :デフォルトの名無しさん:2017/05/10(水) 02:14:56.65 ID:91HhVnu/.net
- こっちでも困惑気味
https://github.com/dotnet/corefx/issues/2089#issuecomment-300227321
- 84 :デフォルトの名無しさん:2017/05/10(水) 09:07:09.83 ID:IGVqHyi0.net
- 平たく言うと、DESKTOP APPの開発が出来なくなったでOK?
- 85 :デフォルトの名無しさん:2017/05/10(水) 10:33:32.41 ID:VBhr99y8.net
- ぐだぐだ
- 86 :デフォルトの名無しさん:2017/05/10(水) 12:04:27.67 ID:cMMrPcao.net
- >>84
いや、ASP.NETをFullの.NET Frameworkで動かしてた場合、2.0に移行できず、かつ1.Xのサポートも来年には切れちゃうって話
- 87 :デフォルトの名無しさん:2017/05/10(水) 12:05:26.86 ID:cMMrPcao.net
- 1.Xのサポートはもう一年延長するとは言ってるけどね(公式アナウンスは無し)
- 88 :デフォルトの名無しさん:2017/05/10(水) 12:09:55.82 ID:VBhr99y8.net
- .Net Coreを使わなきゃいいんでしょ?
- 89 :デフォルトの名無しさん:2017/05/10(水) 12:35:06.29 ID:cMMrPcao.net
- >>88
そう
ASP.NETチームの主張もわからなくはないけど、今がそのタイミングではない
- 90 :デフォルトの名無しさん:2017/05/10(水) 20:30:02.77 ID:91HhVnu/.net
- MS社員も批判を捌ききれなくて退場したね
- 91 :デフォルトの名無しさん:2017/05/11(木) 00:04:22.80 ID:8NXJCUcM.net
- Fullなんてもう今更使わないでしょ
1.Xがサポートされないのもチョチョイとマイグレーションすればいいだけだし
- 92 :デフォルトの名無しさん:2017/05/11(木) 01:23:05.68 ID:RbKMcK9u.net
- >>91
学生さんかな?
- 93 :デフォルトの名無しさん:2017/05/11(木) 02:27:03.98 ID:Dgg6l93S.net
- つまり、MVC5をCore2.0に移行できないってこと?
そもそもMVC5とか6とCore1.xも互換性なかったと思うけど
- 94 :デフォルトの名無しさん:2017/05/11(木) 08:15:29.91 ID:i9WSYkW1.net
- >>93
全然違う
- 95 :デフォルトの名無しさん:2017/05/11(木) 08:40:42.11 ID:i9WSYkW1.net
- お、やっぱ最終的にはnetstandardに戻すらしいなwww
- 96 :デフォルトの名無しさん:2017/05/11(木) 09:39:39.74 ID:yv1eK+cF.net
- 統合できないなら
引っ掻き回すようなことを
しないで欲しい
- 97 :デフォルトの名無しさん:2017/05/11(木) 10:08:22.13 ID:9+9j3omB.net
- へー、オープンソースにした効果だなー
MSチーム内の開発方針がコミュニティとのやり取りで変更されるっていいことだね
逆に先進的なことができにくくなるって弊害もありそうだけど
- 98 :デフォルトの名無しさん:2017/05/11(木) 12:43:33.71 ID:i9WSYkW1.net
- 開発者に使ってもらえなきゃ意味がないからね
- 99 :デフォルトの名無しさん:2017/05/11(木) 20:59:19.21 ID:Dgg6l93S.net
- >>94
つまりどういうことか簡単に説明してくれ
- 100 :デフォルトの名無しさん:2017/05/11(木) 22:08:25.64 ID:noguG08h.net
- c#の文化よくわからないんだけどjavaで言うとgradleみたいなビルド管理ツールはないの?
dotnetコマンドでそれなりの作業はできるけど物足りない
- 101 :デフォルトの名無しさん:2017/05/11(木) 22:20:09.69 ID:RbKMcK9u.net
- >>100
MSBuild
- 102 :デフォルトの名無しさん:2017/05/11(木) 22:21:55.92 ID:RbKMcK9u.net
- >>99
>>86
まあ撤回したけどね
当該issueには何の説明もなかったけど
- 103 :デフォルトの名無しさん:2017/05/11(木) 22:34:55.92 ID:noguG08h.net
- >>101
xmlは面倒です
スクリプトはないんですか?
- 104 :デフォルトの名無しさん:2017/05/11(木) 23:57:53.43 ID:RbKMcK9u.net
- >>103
最近の流行りはCake
昔からあるのはFAKE
- 105 :デフォルトの名無しさん:2017/05/13(土) 12:47:27.61 ID:BOSClxde.net
- .NetCoreって、iOSやAndroid用のランライムを作る計画は無いの?
monoは遅くてつらい
- 106 :デフォルトの名無しさん:2017/05/13(土) 13:11:57.45 ID:Y9SoPsS7.net
- >>105
ないよ
Xamarinあるしね
- 107 :デフォルトの名無しさん:2017/05/20(土) 18:03:05.05 ID:gfdQHEGn.net
- 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; }
}
- 108 :デフォルトの名無しさん:2017/05/20(土) 18:56:34.59 ID:Lw3rlvDI.net
- 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(); }
}
これじゃいかんのか?
属性って不便だし邪道だし
なんでこんなものをありがたがるのかわからん
- 109 :デフォルトの名無しさん:2017/05/20(土) 20:51:14.33 ID:vRVxkQ2z.net
- 属性使った方が Readability は高いけどな。
おまえのコードだと検証部分のコードまで読まないと要件がわからんわ
- 110 :デフォルトの名無しさん:2017/05/20(土) 21:03:33.68 ID:j00pzvC8.net
- >>109
オブジェクト指向から逆行してんなあ
プロパティの状態が正しいことを検証するという目的を達成できれば良いんだよ
読む必要なんかないというのが正解
というかむしろ物理的な制約をいちいち外から確認しに行くバカがいるかよ
そんなものはそのオブジェクトが知ってればよろしい
- 111 :デフォルトの名無しさん:2017/05/20(土) 21:09:47.02 ID:j00pzvC8.net
- 断言するけどいつかチームの誰かバカがやらかして
こっちのプロパティではこういう制約なのに
あっちのプロパティでは同じ意味のはずなのに制約が違います
どっちが正しいのでしょうかという状況が必ず訪れる
こうなると可読性もクソもない書いてあることが矛盾しているという事態に陥る
これはDRYの原則に反するからこういうことが起こる
これを属性で回避するなら
MovieTitleAttributeのようなカスタム検証属性を作って使わなければならない
はっきりいって遠回りだしこうなると結局のところ検証属性の詳細も見えなくなる
属性プログラミングでオシャレ気取ってないでMovieTitleクラスを普通に作れってこった
- 112 :デフォルトの名無しさん:2017/05/20(土) 21:24:48.79 ID:gfdQHEGn.net
- つまり自分で検証属性を用意すればいいってことですかね?
面倒くさいなぁ
- 113 :デフォルトの名無しさん:2017/05/20(土) 21:37:28.65 ID:j00pzvC8.net
- >>112
属性にこだわるならね
めんどくさいだろう
しかもプロパティがもしもなんらかの振る舞いを持った時に結局普通のクラスを作るんだぜ
タダでさえカスタム検証属性は書くのがめんどくさいのに
それで二度手間になるとなっちゃやってられんね
- 114 :デフォルトの名無しさん:2017/05/21(日) 07:14:07.14 ID:RxjA8MPr.net
- 属性使ってるのは asp.net mvc のクライアント側とサーバ側の検証機能をフレームワークに作らせるためだろ
フレームワークがそういう機能持ってるからそうしてるだけだろう。
けちつけるところじゃない。
- 115 :デフォルトの名無しさん:2017/05/21(日) 09:30:42.84 ID:OPQPFiKj.net
- フレームワークに踊らされてるよね
楽をするためのフレームワークで手間増やしてるんだもの
- 116 :デフォルトの名無しさん:2017/05/21(日) 16:09:17.41 ID:2nvKqFPA.net
- 手間増えてるのか?
サーバ側だけでなくクライアント側も属性つけるだけで自動でやってくれrjんだけど
自分で都度検証コード作る方が手間だと思うけど。
要件変わればクライアント側もサーバ側も書き換えないといけんし。
- 117 :デフォルトの名無しさん:2017/05/21(日) 17:12:43.77 ID:OPQPFiKj.net
- >>116
要件に合えばいいけどな
- 118 :デフォルトの名無しさん:2017/05/21(日) 17:57:39.67 ID:OPQPFiKj.net
- クラス化しておけばメソッドを呼び出すだけで自動でやってくれる
サーバーもクライアントも考え方は同じ
カスタム検証したいときに属性に乗っかった時の無駄にわかりにくい面倒な手続きもいらない
そしてタグがスマートになる
クライアントとサーバーがフレームワークで結合してると乗り換えめんどくさい
- 119 :デフォルトの名無しさん:2017/05/21(日) 17:59:01.52 ID:OPQPFiKj.net
- KISSってやつだね
- 120 :デフォルトの名無しさん:2017/05/22(月) 05:22:25.34 ID:UqghqjtX.net
- てかDB上に文字長定義があるのに、それを手書きでコーディングしないとアカンの?
FWが勝手にカラム定義を取ってきてくれればいいのに
- 121 :デフォルトの名無しさん:2017/05/22(月) 06:50:57.14 ID:0blPBztv.net
- EntityFrameworkのコードファーストなら
属性をもとにDbに制約つけてくれるでしょ
- 122 :デフォルトの名無しさん:2017/05/22(月) 08:18:16.51 ID:vtAExF6b.net
- >>121
そのモデルを直接使うのは推奨されてないでしょ?ViewModelにコピペするのがめんどくさいとかそのレベルの話じゃない?
- 123 :デフォルトの名無しさん:2017/05/22(月) 10:48:36.40 ID:N3h4Myq0.net
- コピペするのはいいけど、仕様が変わった時に変更箇所をすべて書き換えなきゃならないのが面倒くさい
担当者が変わったりすると変更漏れが出てバグの温床にもなる
- 124 :デフォルトの名無しさん:2017/05/22(月) 15:51:29.32 ID:UqghqjtX.net
- 普段はDBのシステムテーブルから定義取ってきてバリデータ生成してるから、
手動コピペ必須はちょっとキッツイわ
EFって大変なんだね
- 125 :デフォルトの名無しさん:2017/05/22(月) 17:53:22.34 ID:N3h4Myq0.net
- 既存のSQLServer以外に対応するならコピペ必須になる
- 126 :デフォルトの名無しさん:2017/05/23(火) 22:20:03.35 ID:tojA08wp.net
- Aページでは必須、Bページではオプション扱いといった具合で
異なるページでvalidationが変わる場合も面倒じゃ?これはどうするの?
- 127 :デフォルトの名無しさん:2017/05/23(火) 23:48:32.33 ID:R2M68NdQ.net
- >>126
ページごとにViewModelを使い分けるのはよく見るねえ
- 128 :デフォルトの名無しさん:2017/05/24(水) 05:46:04.02 ID:SWY45HoB.net
- 検証はDRYの原則が当てはまらないからめんどくさいのは仕方がない
それぞれ目的が違うし内容も違うから自動生成もできない
こればかりは地道にやるしかない
- 129 :デフォルトの名無しさん:2017/06/05(月) 21:17:42.57 ID:KlGgyxFX.net
- .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でほぼ空のコードをコンパイルしただけのもの。
- 130 :デフォルトの名無しさん:2017/06/24(土) 13:05:18.64 ID:BiCHYo7R.net
- なんでASP.NETって人気ないの?
ちょっと前までWindows専用だったから?
モノ自体はPHPとかRubyとかPythonとかJavaとかと比べてどうなの?
- 131 :デフォルトの名無しさん:2017/06/24(土) 13:13:58.75 ID:jPQQGq+C.net
- Javaよりはるかにやりやすいよ
でもユーザー層がGUIバカばっかりでいきなりLinuxって言われてもって感じだろうね
Javaやってる連中はレガシー抱えて身動き取れないからJavaを引き続き使うだろうし
スクリプト系のウェブフレームワークはターゲットが違うな
- 132 :デフォルトの名無しさん:2017/06/24(土) 14:34:52.13 ID:Ttx92mnQ.net
- >>130
ASP.NETと.NET Standardの2.0が出てからだろね
- 133 :デフォルトの名無しさん:2017/07/09(日) 16:30:32.47 ID:S5o8QCVp.net
- 普及期に入ったかな? UWPもそろそろ移行期だし、MSのオプソ、マルチプラットフォーム化が完成まぢか、、、
- 134 :デフォルトの名無しさん:2017/07/09(日) 16:31:58.50 ID:TyvRxXmW.net
- 早くJavaを駆逐してくれ
- 135 :デフォルトの名無しさん:2017/07/09(日) 21:14:00.60 ID:sO4xRRZ4.net
- ちょまどを駆逐してくれ
- 136 :名無しさん@そうだ選挙に行こう! Go to vote!:2017/07/10(月) 07:43:39.45 ID:/Sqvsrw9.net
- 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
- 137 :デフォルトの名無しさん:2017/07/11(火) 15:44:02.30 ID:4vMHYQZb.net
- 並列でDBContextにAddするとAggregateExceptionになるから
lockステートメント使うと思うんだけどあってる?
DBContext内部でEntity追加してるときに、他のEntityの追加処理が割り込んで
処理がおかしくなるからlockしてるって解釈してるんだけど記述がなくてモヤモヤしてる
- 138 :デフォルトの名無しさん:2017/07/11(火) 16:52:28.65 ID:4vMHYQZb.net
- そもそもスレッド跨いでcontextを利用するのが非常識か。失礼
- 139 :デフォルトの名無しさん:2017/07/20(木) 07:00:43.50 ID:ajhkd4aj.net
- 複数の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の作り方がわからない
- 140 :デフォルトの名無しさん:2017/07/20(木) 09:37:45.69 ID:oFHsRFW3.net
- 標準でできることだしその検証ロジックが頻繁に変わるとはおもえないし
それでいいんじゃね。
あえて余計なものいれると逆に保守コスト増えそうだけど。
- 141 :デフォルトの名無しさん:2017/07/20(木) 10:29:50.43 ID:ajhkd4aj.net
- いや、これは例だから。実際は違うんでひとまとめにしたい
- 142 :デフォルトの名無しさん:2017/07/20(木) 10:43:39.82 ID:aQ+m99Hz.net
- https://msdn.microsoft.com/ja-jp/library/cc668224(v=vs.100).aspx
DisplayAttribute は同じ名前空間にはあるけど実装が違うので無理。
[Display(Name = "Email")]
[MyEmail]
- 143 :デフォルトの名無しさん:2017/07/20(木) 18:53:01.80.net
- >>142
ソース公開されてるんだから自分で書けば良い
- 144 :デフォルトの名無しさん:2017/07/20(木) 19:41:51.59.net
- そういうのはコード生成した方がいいよ
属性は完全に失敗作
- 145 :デフォルトの名無しさん:2017/07/23(日) 20:20:26.83 ID:baHCULab.net
- ソースってどこで見れるの?URL教えて
- 146 :デフォルトの名無しさん:2017/07/23(日) 20:30:31.22 ID:sTTArMNh.net
- >>145
ググれ
- 147 :デフォルトの名無しさん:2017/07/23(日) 20:44:17.92 ID:sdBNAs2V.net
- >>145
ギッハブで検索
- 148 :デフォルトの名無しさん:2017/07/23(日) 23:12:16.73 ID:baHCULab.net
- ギフハブで見つけたありがとう
- 149 :デフォルトの名無しさん:2017/07/31(月) 22:11:47.04 ID:B/yPu5Qw.net
- modelからserviceを取得するにはどうしたらいい?
- 150 :デフォルトの名無しさん:2017/07/31(月) 22:37:03.62 ID:Ml/7cMLZ.net
- >>149
何がしたいの?
- 151 :デフォルトの名無しさん:2017/08/19(土) 21:34:02.13 ID:wpTex8v9.net
- netstandardで.exe吐き出したいのだけどうまくいきません…
netcoreappの場合はruntimeidentifierを指定することでうまくいきました。
どなたかヒントor解説サイトを教えてください。
ちなみにvscodeとdotnetコマンドの組み合わせで使ってます。
- 152 :デフォルトの名無しさん:2017/08/19(土) 22:21:42.29 ID:RbCsVb76.net
- >>151
.NET Standardは、あくまでもライブラリ用じゃないの?
- 153 :デフォルトの名無しさん:2017/08/19(土) 22:51:38.35 ID:0bK1H1az.net
- え、そうなの!?
実はilmerge使いたかったのだけどnetcoreappは対応していないらしかったのでnetstandardを試してみたのです。
- 154 :デフォルトの名無しさん:2017/08/19(土) 23:26:36.22 ID:RbCsVb76.net
- >>153
https://github.com/mono/linker
- 155 :デフォルトの名無しさん:2017/08/20(日) 21:11:23.76 ID:ctSpw8uW.net
- >>154
ありがとう!早速試してみます。
- 156 :デフォルトの名無しさん:2017/08/25(金) 21:57:54.80 ID:YS8+//+1.net
- core sdkってv2が出てるんだな。
v1と大きく違うの?
- 157 :デフォルトの名無しさん:2017/08/25(金) 22:57:11.72 ID:58ENjuei.net
- >>156
APIが大きく拡張されて、Fullのframeworkから移行しやすくなってる
- 158 :デフォルトの名無しさん:2017/08/26(土) 05:13:56.56 ID:WfLpSPQA.net
- >>157
サンキュー
- 159 :デフォルトの名無しさん:2017/08/27(日) 20:57:19.05 ID:zeyYP0xT.net
- >>157
完全にfull .netになったの?
- 160 :デフォルトの名無しさん:2017/08/28(月) 00:46:20.37 ID:VNI1LFgS.net
- >>159
何が言いたい?
- 161 :デフォルトの名無しさん:2017/08/29(火) 16:32:50.94 ID:feL9o0yy.net
- せっかくLinuxでも使えるって謳ってるのに
MySqlのEntityFrameworkCoreが対応してないじゃん
ゴミだわ
一生WindowsのみでやってろよMS
- 162 :デフォルトの名無しさん:2017/08/29(火) 17:31:26.34 ID:hReQ2kBh.net
- >>161
これがMySql使ってるやつの思考回路か
とりあえずプレリリースのでも使って問題があれば報告しろよ
- 163 :デフォルトの名無しさん:2017/08/29(火) 18:11:40.72 ID:PKGmovJ0.net
- >>161
オープンソースなのに文句いうだけでなにも貢献しないのか
ゴミだわ
- 164 :デフォルトの名無しさん:2017/08/29(火) 18:16:50.31 ID:Chcrvjmj.net
- oracleはよ
- 165 :デフォルトの名無しさん:2017/08/29(火) 18:18:02.31 ID:g52MIIqn.net
- プロバイダーは各DBベンダーの責務なのに何言ってんのかね
これでも使っとけ
https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql
- 166 :デフォルトの名無しさん:2017/08/29(火) 18:20:56.11 ID:8f50rcx4.net
- >>164
.NET Core2.0リリース後に対応するって言ってるね
- 167 :デフォルトの名無しさん:2017/08/29(火) 18:27:39.12 ID:P36WZlXe.net
- PostgreSQLの方は1.0のリリース当初から対応してたはずだけど、この差は何なんだろう
- 168 :デフォルトの名無しさん:2017/08/29(火) 20:55:53.66 ID:feL9o0yy.net
- >>165
それ型周りにバグがあってゴミ
せめて使えるものを提示しろ
- 169 :デフォルトの名無しさん:2017/08/29(火) 20:57:37.42 ID:Tky4VAud.net
- >>168
自分でバグ直してPRしろよ無能
- 170 :デフォルトの名無しさん:2017/08/29(火) 20:58:21.27 ID:ITXN+4sF.net
- >>168
ゴミが偉そうに
- 171 :デフォルトの名無しさん:2017/08/29(火) 20:59:44.27 ID:32v7+Hp+.net
- 作者にバグ報告して直してもらえばいいのに。
- 172 :デフォルトの名無しさん:2017/09/05(火) 22:23:24.04 ID:ZD5XPfn6.net
- EF Code Firstってオワコン?
- 173 :デフォルトの名無しさん:2017/09/06(水) 00:28:01.85 ID:8JdgK2C6.net
- >>172
うんにゃ、むしろEF CoreだともうModel Firstなんてないし
- 174 :デフォルトの名無しさん:2017/09/06(水) 18:27:17.57 ID:8/JJ3nEQ.net
- ○次受けが多いほど退場率が早くなる。高くなる
直受けの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に加入して公表価格で応募できる
- 175 :デフォルトの名無しさん:2017/09/06(水) 18:32:24.51 ID:HJZU/gOW.net
- Asp.Net Core & EntifyFrameworkCoreで発行されているSQLのクエリーを確認するにはどうすればいいでしょうか?
- 176 :デフォルトの名無しさん:2017/09/06(水) 19:08:39.07 ID:vkzPk80G.net
- >>175
ほれ
http://rion.io/2016/10/19/accessing-entity-framework-core-queries-behind-the-scenes-in-asp-net-core/
- 177 :デフォルトの名無しさん:2017/09/06(水) 19:51:55.02 ID:dOVjy3wb.net
- >>175
生SQL確認したら負けじゃね?
なんのためにLinqで隠蔽してんのかって話になる
生SQLを見てチューニングするぐらいならDapperへの乗り換えを検討したほうがいい
- 178 :デフォルトの名無しさん:2017/09/06(水) 21:50:34.46 ID:ETKOVBaD.net
- >>177
何のために確認したいかによるやろ
- 179 :デフォルトの名無しさん:2017/09/07(木) 00:06:38.24 ID:oeWMtJN8.net
- 正しいかどうか、高速かどうか
なんにせよ理想とするSQLがあって
EFの吐くSQLがそれに合致するか確認する
確認してあってなければLinqを変更して合致するように調整する
ってことでしょ
そんなんいちいち一手間かけないでSQL直接編集すればいいじゃん
目の前に患者がいるのに遠隔操作アームで手術するようなもどかしさを感じるね
- 180 :デフォルトの名無しさん:2017/09/07(木) 00:27:05.60 ID:n13wzRyY.net
- >>179
質問者はチューニングのためとは言ってない
思い込み激しすぎ
- 181 :デフォルトの名無しさん:2017/09/07(木) 01:12:33.77 ID:oeWMtJN8.net
- >>180
チューニングに限った話じゃないよ
思い込んでるのはそっち
目的がなんにせよSQL見たいって時点でもうEFの意義を失うのだから
最初から生SQLでやったほうが良いんだよ
- 182 :デフォルトの名無しさん:2017/09/07(木) 07:30:51.02 ID:KHq0qyGq.net
- >>181
EntityFrameworkを初めて使って、実際にどういうSQLに変換されているのか見てみたいだけって可能性すら考えられないの?
- 183 :デフォルトの名無しさん:2017/09/07(木) 21:41:24.61 ID:SGJxgazo.net
- >>181
じゃあなんでEFは生のSQL見れるようになってるの?
答えて?
- 184 :デフォルトの名無しさん:2017/09/07(木) 23:25:49.14 ID:1h1pdgP4.net
- >>183
EF開発デバッグ用
本来EF利用者が使うものではない
- 185 :デフォルトの名無しさん:2017/09/07(木) 23:55:35.22 ID:n13wzRyY.net
- >>184
デマおつ
- 186 :デフォルトの名無しさん:2017/09/08(金) 07:17:10.06 ID:+O8qrY3m.net
- >>184
頭悪すぎ
- 187 :デフォルトの名無しさん:2017/09/08(金) 07:48:11.99 ID:WW306MqY.net
- 宣伝: SQLプロバイダに依存せずAPIだけで使えます
実態: SQLをいちいちダンプして調べないとろくに使えません
- 188 :デフォルトの名無しさん:2017/09/08(金) 09:10:30.54 ID:c+uIvbOB.net
- >>187
使い方間違ってんぞお前
- 189 :デフォルトの名無しさん:2017/09/12(火) 12:12:58.08 ID:Oduc6IMN.net
- c#がどんどんc++化してるな
流れに乗ってtemplateも取り入れるべきだ
- 190 :デフォルトの名無しさん:2017/09/12(火) 12:36:56.82 ID:vpJikBX5.net
- >>189
何をもってそんな発想に至ったのか
- 191 :デフォルトの名無しさん:2017/09/13(水) 07:45:31.99 ID:xrEcICij.net
- コンパイラオプションでいいから?.をデフォルトにしてほしい
string? n = null;
var m = n.Substring(0, 5);
Assert(m == null);
こうした方が絶対便利
- 192 :デフォルトの名無しさん:2017/09/13(水) 11:36:33.87 ID:KoD0oEXF.net
- .net core 2.0とvs2017community を使っています。
自分で作ったプロジェクト内のクラスAを、別のソリューションのプロジェクトから参照して、
使いたいんですができるでしょうか。
クラスAは、Nugetで取得したパッケージに依存しています。
- 193 :デフォルトの名無しさん:2017/09/13(水) 12:07:34.50 ID:uHFm/dQd.net
- >>192
できるよ
- 194 :デフォルトの名無しさん:2017/09/13(水) 14:34:09.76 ID:KoD0oEXF.net
- >>193
レスありがとうございます。
参考になるサイトがあれば教えてほしいです。
- 195 :デフォルトの名無しさん:2017/09/13(水) 15:01:01.84 ID:+9qu6YUz.net
- >>194
同じソリューション内に配置することができないなら、自分で作ったライブラリをNuGetパッケージ化して、それを参照すればいいんじゃない?
- 196 :デフォルトの名無しさん:2017/09/13(水) 15:30:57.02 ID:KoD0oEXF.net
- >>195
ありがとうございます。
ソリューションのフォルダの中にあるbinとかobjとかのdllを参照して、
usingで名前空間をセットしたんですが、エラーになりました。
InvalidOperationException: Cannot find compilation library location for package MYClassLibrary'
NuGetにアップロードしないとダメっぽいですか。
以前の.Netでは簡単にできていたのになあ。
- 197 :デフォルトの名無しさん:2017/09/13(水) 17:14:40.29 ID:+9qu6YUz.net
- >>196
いろいろと間違いすぎててフォローできん…
- 198 :デフォルトの名無しさん:2017/09/13(水) 17:56:16.70 ID:bDhlqYix.net
- プロジェクト参照しなよ
- 199 :デフォルトの名無しさん:2017/09/14(木) 02:52:45.11 ID:zhAw6w46.net
- >>197-198
ぐぐってみて、参照先プロジェクトフォルダ内にあるcsprojというファイルのパスを、
参照元のcsprojに指定しました。
<ProjectReference Include という項目に設定しました。
参照元のプロジェクトを起動させるのですが、
必要な様々なパッケージ(デスクトップ開発とか、たくさん)が足りないので、
それらをインストールするまではロードしませんというエラーになりました。
しかし参照元も、参照先プロジェクトも、同じ環境でそういうエラーなく動作します。
プロジェクトを参照するには必要なパッケージがあるということなんでしょうか。
それなら、Linuxなどで動作させられないのではないかと心配です。
.net coreオンリーで組みたいので。
- 200 :199:2017/09/14(木) 03:28:20.09 ID:zhAw6w46.net
- >>199
dotnet add reference コマンドを管理者プロンプトで動作させました。
ローカル パッケージ キャッシュを最初に設定し、復元速度を向上させ、
オフライン アクセスを可能にするため、コマンドを実行しています。
このコマンドは 1 回だけ実行され、完了までに最大 1 分かかる場合があります。
その後、うまくプロジェクトが起動してくれましたが、
デバッグが通らなくなりました。
ClassLibrary.csproj' のプロジェクト情報が見つかりません。プロジェクト ファイルが無効であるか、復元に必要なターゲットが見つからない可能性があります
参照先プロジェクトでは、‘Nugetをつかって外部ライブラリを使用しているからなんでしょうか。
- 201 :199:2017/09/14(木) 03:41:26.21 ID:zhAw6w46.net
- >>200
予め、参照先プロジェクトでしようとしているNugetからのパッケージも、
参照元プロジェクトに導入してから、さっきの、donet add reference を発行したんですが、
同じエラーになりました。
もう大変だから、全部、参照なんてやめてしまおうかなあ。
わかりやすい参考書でもあればいいんですが、
全体を見渡せるようなものがなく、ググるしかない感じで。
- 202 :デフォルトの名無しさん:2017/09/14(木) 06:01:00.15 ID:tOAWHgdB.net
- その外部ライブラリは.NET Core対応済み?
- 203 :デフォルトの名無しさん:2017/09/14(木) 10:23:40.76 ID:zhAw6w46.net
- >>202
対応しています。Linuxに持ってきてみてもちゃんと動作しました。
- 204 :デフォルトの名無しさん:2017/09/14(木) 14:43:55.86 ID:7UvwnzTZ.net
- restoreしてないとかいうオチだったりして
- 205 :デフォルトの名無しさん:2017/09/15(金) 05:36:31.70 ID:0zpXUZOD.net
- >>204
なんですかそれ?詳しくお願いします。
- 206 :デフォルトの名無しさん:2017/09/15(金) 07:47:21.25 ID:2773lCIl.net
- >>205
dotnet restore
- 207 :デフォルトの名無しさん:2017/09/15(金) 10:42:10.05 ID:0zpXUZOD.net
- >>206
レスありがとうございます。
プロジェクトのディレクトリで、dotnet restore を実行しました。
その後、プロジェクトを起動したところ、次のメッセージが、
NuGet パッケージを復元しています...
NuGet パッケージの復元に失敗しました。
経過した時間: 00:00:03.1407050
========== 終了 ==========
デバッグしても、次のえらーが、
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー NU1105 ”参照先→”ClassLibrary.csproj' のプロジェクト情報が見つかりません。プロジェクト ファイルが無効であるか、復元に必要なターゲットが見つからない可能性があります
でも、再度デバッグしてみると、
うまくホーム画面(MVCサンプル)がブラウザで表示されます。
プロジェクトをいったん終了して、もう一度起動しても、以上の流れはまったく同じです。
なんなのでしょう??
- 208 :207:2017/09/15(金) 10:43:21.83 ID:0zpXUZOD.net
- dotnet restoreは、参照元、参照先の各プロジェクトのディレクトリで、実行しました。
- 209 :デフォルトの名無しさん:2017/09/15(金) 12:11:24.34 ID:Y21IVLhl.net
- 参照先が無いって言ってるじゃん
- 210 :デフォルトの名無しさん:2017/09/15(金) 13:32:31.99 ID:0zpXUZOD.net
- >>209
参照先ですか?
うーん。参照先フォルダもあって、単独では問題なくデバッグできるんですけどねえ。
ClassLibrary.csprojは確かに存在しています。
- 211 :デフォルトの名無しさん:2017/09/15(金) 21:26:23.37 ID:Z/MvErxh.net
- ならもうお手上げだね🤷♂
- 212 :デフォルトの名無しさん:2017/09/16(土) 00:49:02.24 ID:W6Qu+lkm.net
- ソース見ないと無理だわ(会話が通じない)
- 213 :207:2017/09/16(土) 03:45:14.22 ID:EcQ10NY7.net
- さっきの2プロジェクトを同じソリューションに配置して、
プロジェクトごとにNugetで必要なパッケージをインストールしました。
すると、うまく動作したので報告します。
また、別の機会に、ことなるソリューション内のプロジェクトを参照してみたいと思います。
- 214 :デフォルトの名無しさん:2017/09/22(金) 01:32:58.02 ID:Q08r+MvX.net
- 2.0も出たことだし始めてみるかと思ったら
CentOS6がサポート外で出鼻を挫かれる
- 215 :デフォルトの名無しさん:2017/09/22(金) 02:45:18.94 ID:DHPQ0LJN.net
- >>214
glibcが古くてめんどいっぽいね
- 216 :デフォルトの名無しさん:2017/09/24(日) 01:47:10.40 ID:I+wD6+AU.net
- >>214
CentOS6と、7とでは、大きく違うところがあるものね。
service コマンドが使えない。
ファイアーヲールの設定では、iptablesコマンドがデフォルトではない。
あと何かある?
- 217 :デフォルトの名無しさん:2017/09/24(日) 08:34:16.22 ID:9zWvEpwy.net
- >>216
CentOS7からsystemd採用になったから大違いじゃね
- 218 :デフォルトの名無しさん:2017/09/24(日) 17:07:14.73 ID:fwxiCo6i.net
- とはいえMonoは動くんで
純粋な技術の問題というよりは思想の問題なんだろう
- 219 :デフォルトの名無しさん:2017/09/25(月) 01:48:26.41 ID:uvJszhAn.net
- ODP.NET対応はよ
- 220 :デフォルトの名無しさん:2017/09/25(月) 06:23:04.78 ID:NABDh3q5.net
- Oracleはオワコン
- 221 :デフォルトの名無しさん:2017/09/25(月) 07:21:43.91 ID:Z0V3kaTV.net
- >>220
…になってくれれば嬉しいんだけどね
- 222 :デフォルトの名無しさん:2017/09/25(月) 13:38:51.53 ID:YP8l5xM+.net
- Hangfireつかってる?
試してみた感じ楽しいぞ
- 223 :デフォルトの名無しさん:2017/09/25(月) 18:27:51.69 ID:0I7JLbcT.net
- >>222
何の用途で使ってる?
- 224 :デフォルトの名無しさん:2017/09/25(月) 18:43:21.61 ID:3nJ3WV7n.net
- 真面目な話ODP.NET使いたい場合ってどうしてんの
Win鯖に.NET Framework入れてREST APIとか?
- 225 :デフォルトの名無しさん:2017/09/25(月) 20:02:16.45 ID:uvJszhAn.net
- >>224
それ
- 226 :デフォルトの名無しさん:2017/09/25(月) 23:38:33.35 ID:YP8l5xM+.net
- >>223
小規模Webサービスのジョブ管理システム
cronとオレオレシステムで回してたけど、一年後の俺に優しくない設計だから
スケーリングとかも見据えて軽く使ってる
Web管理UIからの手動ジョブキックが一工夫必要な以外は嫌いじゃない
- 227 :デフォルトの名無しさん:2017/09/26(火) 01:44:17.21 ID:1aSY2upq.net
- >>226
ありがとう、遊んでみるわ
- 228 :デフォルトの名無しさん:2017/09/26(火) 19:22:00.08 ID:8ERrxpMs.net
- ASP.NET Coreで総合テストすると本来400エラーが返るべきページが404になる
ブラウザでアクセスするとちゃんと400になる
原因分かる人いる?
- 229 :デフォルトの名無しさん:2017/09/26(火) 21:07:05.91 ID:mp1DDoNv.net
- いません
- 230 :デフォルトの名無しさん:2017/09/27(水) 00:07:33.53 ID:mNZf+h4n.net
- .net coreって、sqlserverにつながるの?
- 231 :デフォルトの名無しさん:2017/09/27(水) 02:22:24.77 ID:Ijn3FQKR.net
- >>230
つながるよ
- 232 :デフォルトの名無しさん:2017/09/27(水) 23:12:40.08 ID:QafMx657.net
- mysqlにもつながる?
- 233 :デフォルトの名無しさん:2017/09/27(水) 23:40:01.08 ID:Ijn3FQKR.net
- >>232
https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/
- 234 :デフォルトの名無しさん:2017/09/28(木) 19:42:18.40 ID:bN3ReP38.net
- CakeってMono使うのな
dotnet coreだけでスクリプト実行できないのか
- 235 :デフォルトの名無しさん:2017/09/28(木) 19:58:57.90 ID:Up+E61c/.net
- >>234
ちょいちょいMono絡みでバグってるよね、Omnisharpもだけど
Roslyn scriptingに0.22.0から統一されて少しはマシになったっぽいけど
- 236 :デフォルトの名無しさん:2017/09/30(土) 21:52:35.66 ID:bNQwf5af.net
- .net coreでビルドすると大量にdllが生成されるのだけど、単一exeにするにはどうしたら良いの?
- 237 :デフォルトの名無しさん:2017/09/30(土) 22:01:17.62 ID:PH/bv8h6.net
- それ別にcoreに限った話じゃないでしょ
- 238 :デフォルトの名無しさん:2017/09/30(土) 22:27:36.55 ID:bNQwf5af.net
- .net frameworkならexe1つだけのプロジェクトだったのですけど、coreだと絶対こんなにいらんだろってくらい大量にdllが吐き出されるのですよ…
- 239 :デフォルトの名無しさん:2017/09/30(土) 22:33:08.25 ID:PH/bv8h6.net
- いや、.net frameworkでも外部コンポーネントとか利用したら当然DLLが生成されるでしょ
- 240 :デフォルトの名無しさん:2017/09/30(土) 23:25:28.73 ID:TdF+hKVD.net
- >>238
.net coreじゃなくて.net standardやろそれ
- 241 :デフォルトの名無しさん:2017/10/03(火) 00:49:34.08 ID:0plPjG1M.net
- >>238
そらどーしよーもない
.NetFWはランタイム含めて主なdllがOSにインストール済みの環境を想定してるけど、.NetCoreランタイムにはdllバンドルされてないから、必要なやつは全部出る
マルチプラットフォームにする必要がないならFWでビルドしたらいいんでね?
- 242 :デフォルトの名無しさん:2017/10/03(火) 01:19:31.96 ID:mIjastOX.net
- >>238
runtime store
- 243 :デフォルトの名無しさん:2017/10/05(木) 15:08:19.59 ID:YqmMtBai.net
- dotnet new mvcで出てくるテンプレのbowerとbundleconfigって消していいの?
- 244 :デフォルトの名無しさん:2017/10/09(月) 19:17:49.63 ID:RDd6EfUV.net
- efcoreのチュートリアルでいつも最後、スキャッフォルドしたページを表示しようとしてコケるなーと思ってたら
接続文字列にポート番号書かんとアカンのね
吐き出す例外も「外部コンポーネントで想定外エラー」とかでinnerExceptionも無し
もっとこう...あるだろ!感
- 245 :デフォルトの名無しさん:2017/10/10(火) 20:59:25.63 ID:ZTVh7Eud.net
- >>234
Mono Scriptingはもう使ってないよ
- 246 :デフォルトの名無しさん:2017/10/10(火) 21:39:00.73 ID:hB/AKhsF.net
- そうなのか?
でもMonoないと動かないよ
ビルドコンテナにMonoとDotNetCore入れなきゃいかんからエコじゃない
- 247 :デフォルトの名無しさん:2017/10/10(火) 21:51:24.38 ID:ZTVh7Eud.net
- >>246
そりゃNET46てビルドしたCake.exe使ってるからじゃない?Cake.CoreCLRは試したかい?
- 248 :デフォルトの名無しさん:2017/10/10(火) 21:53:14.23 ID:hB/AKhsF.net
- >>247
試したけどダメだったよ
ドキュメントも無いし
- 249 :デフォルトの名無しさん:2017/10/10(火) 21:58:41.71 ID:BE7slp4z.net
- >>248
サンプルどっかに置いてみ
- 250 :デフォルトの名無しさん:2017/10/10(火) 22:02:02.86 ID:BE7slp4z.net
- >>248
このへんを参考に
https://adamhathcock.blog/2017/07/12/net-core-on-circle-ci-2-0-using-docker-and-cake/
https://github.com/devlead/BitbucketPipelinesShield/blob/master/build.sh
- 251 :デフォルトの名無しさん:2017/10/10(火) 23:17:44.45 ID:hB/AKhsF.net
- すまぬ
Cakeが2.0に対応してなかっただけだったわ
- 252 :デフォルトの名無しさん:2017/10/10(火) 23:29:12.07 ID:BE7slp4z.net
- >>251
netcoreapp1.0だから、.Net Core2.0のSDKしかインストールされていない環境では動かないもんね
https://github.com/cake-build/cake/issues/1781
でも.Net Coreなんだし、self-contained applicationとしてpublushしちゃえば使えると思うけど
- 253 :デフォルトの名無しさん:2017/10/14(土) 15:00:31.99 ID:T9MbLxY+.net
- FromBodyで引数指定した時にバインドしてくれなくて泣きそう
- 254 :デフォルトの名無しさん:2017/10/14(土) 15:12:40.54 ID:T9MbLxY+.net
- あ、パラメータの指定の仕方がおかしいだけか
- 255 :デフォルトの名無しさん:2017/10/15(日) 14:02:02.01 ID:9GFvcsU0.net
- IdentityServerおもろい
- 256 :デフォルトの名無しさん:2017/10/15(日) 14:22:38.49 ID:uH5IYLUj.net
- >>255
解説して
- 257 :デフォルトの名無しさん:2017/10/15(日) 14:46:07.67 ID:9GFvcsU0.net
- >>256
.NET Coreで実装された、シングルサインオンのためのOSS(OAuthとかOpenIDConnect)
- 258 :デフォルトの名無しさん:2017/10/15(日) 14:51:06.85 ID:IhxdunhF.net
- @{
string attr = @ data-custom=""true""";
}
<div class="panel" @attr role="main">
...
</div>
↑
@attr が認識されなくて困ってます
どうすればいいでしょうか?
- 259 :デフォルトの名無しさん:2017/10/26(木) 10:08:27.25 ID:yf86S9qw.net
- >>258
変数宣言のとこ、VSだと構文エラーがでるけど、VSCodeだと出ないとか?
string attr = " data-custom = \"true\"";
- 260 :デフォルトの名無しさん:2017/10/26(木) 10:11:45.08 ID:yf86S9qw.net
- efcoreで update-database の実行時だけ処理するロジックを書きたいんだけど、なんか方法あるんかな?
シートをインポートしたい
- 261 :デフォルトの名無しさん:2017/10/26(木) 10:12:49.92 ID:yf86S9qw.net
- >>260
シート→シード
もーやだこんなとこまでtypoしにてえ
- 262 :デフォルトの名無しさん:2017/10/26(木) 22:01:39.88 ID:Ci1mUjz8.net
- 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; }
}
こうしたい
- 263 :デフォルトの名無しさん:2017/10/26(木) 22:17:13.92 ID:4bqF0mxr.net
- >>262
ModelMetadataTypeAttributeはどう?
- 264 :デフォルトの名無しさん:2017/10/26(木) 22:17:35.37 ID:4bqF0mxr.net
- >>262
https://andrewlock.net/preventing-mass-assignment-or-over-posting-in-asp-net-core/
- 265 :デフォルトの名無しさん:2017/10/27(金) 06:02:59.97 ID:hCWfi1mn.net
- >>263
試してみたけどうまくいかなかった
Validator.ValidateObjectに無視される
Mvcじゃないと使えないなのかもしれん
- 266 :デフォルトの名無しさん:2017/10/27(金) 07:09:26.33 ID:dflyafbP.net
- >>265
razorページ使ってんの?
- 267 :デフォルトの名無しさん:2017/10/27(金) 19:46:57.12 ID:NaPnvd1g.net
- >>266
というかコンソール
EFとドメインレイヤで属性バリデーションを共有したい
- 268 :デフォルトの名無しさん:2017/10/28(土) 00:48:38.69 ID:TDAgJmmT.net
- ModelBinderでTrimとか入力値の自動補正をAttributeで行いたいんだけどどうしたらいいですか?
下のような感じです
[Trim]
public string UserName { get; set; }
今はset内でvalue.Trim()してますが、Trimのように大抵の文字列で使うような場合面倒なので属性にして利用したいです
- 269 :デフォルトの名無しさん:2017/10/29(日) 07:35:29.43 ID:zZpkBKlw.net
- MVCでPagerやるには何を使えばいいの?
- 270 :デフォルトの名無しさん:2017/10/29(日) 16:45:54.66 ID:/fuI4sFR.net
- >>268
やったこと無いけど、setterにロジック書いたらどうなるやろ?
private string _userName;
public string UserName
{
get { return _userName; }
set { _userName = value?.trim(); }
}
こんなん。
- 271 :デフォルトの名無しさん:2017/10/29(日) 19:24:27.63 ID:5ZKbGwRi.net
- >>268
それをAttributeで実現したいという質問です
- 272 :デフォルトの名無しさん:2017/10/29(日) 19:24:55.80 ID:5ZKbGwRi.net
- 失礼、>>270 宛でした
- 273 :デフォルトの名無しさん:2017/10/30(月) 00:29:19.32 ID:WD7fWhkV.net
- >>272
https://github.com/dotnet/corefx/tree/master/src/System.ComponentModel.Annotations/src/System/ComponentModel/DataAnnotations
この辺りが属性の実装かな
適当な属性定義を継承して作ってみては?
- 274 :デフォルトの名無しさん:2017/10/30(月) 00:37:56.20 ID:WD7fWhkV.net
- >>269
ページングその他の実装らしいけど...
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page
結局、EFとLINQでクエリは簡単になってるから自力で書け、てことみたいだね。
Cakeとかみたいなページング自動化機能はなさげ
- 275 :デフォルトの名無しさん:2017/10/30(月) 00:46:19.50 ID:YIhgL7yL.net
- >>274
c#でCakeって言ったらこれだろ
https://github.com/cake-build/cake
- 276 :デフォルトの名無しさん:2017/10/30(月) 06:49:31.64 ID:RIfFu6mh.net
- Cakebuild使いにくい
- 277 :デフォルトの名無しさん:2017/10/30(月) 07:38:15.44 ID:PbW1rJIx.net
- >>276
え、めっちゃ助かってるけど何が使いにくい?
- 278 :デフォルトの名無しさん:2017/10/30(月) 07:44:19.02 ID:RIfFu6mh.net
- あれだと普通にC#で書いた方がいい
AddInの更新も遅いし
- 279 :デフォルトの名無しさん:2017/10/30(月) 08:03:04.40 ID:PbW1rJIx.net
- >>278
普通にc#だけど?同等の機能を自前で書くのは時間の無駄
Addinに不満なら自分でPR書けばいい
- 280 :デフォルトの名無しさん:2017/10/30(月) 08:05:01.34 ID:FvVhlKW9.net
- >>278
Cakeの使い方間違ってるだろ
- 281 :デフォルトの名無しさん:2017/10/30(月) 08:09:33.63 ID:k7+DRGU3.net
- CakeってPowerShellとかで書いてたビルドスクリプトをc#で書けるようにしたもんだろ
- 282 :デフォルトの名無しさん:2017/10/30(月) 20:35:40.61 ID:RIfFu6mh.net
- AddInの挙動調べんのめんどくさいだろ
何事もなく動けばまだマシだけどAddInのバグとかサポート遅延でスクリプト動かないとイライラすんだよね
ネイティヴなコマンドならAddInの仕様調べる必要もないし未サポートなんてこともない
結局StartProcessでコマンドそのまんま実行するのが楽というところに落ち着く
依存関係の解決とかbootstrapスクリプトとか便利な部分もあるけどね
センスないAddInは要らんっすわ
- 283 :デフォルトの名無しさん:2017/10/30(月) 20:39:39.28 ID:RIfFu6mh.net
- すでに知ってるコマンドをそのまま書けばトラブル無し10秒
AddInあるかどうかとバージョンサポート状況調べてタイポしないように慎重にコーディングしたら5分10分と時間がかかる
アホくさ
- 284 :デフォルトの名無しさん:2017/10/30(月) 22:19:24.06 ID:YIhgL7yL.net
- >>283
PowerShell使ってれば君は幸せだよ
- 285 :デフォルトの名無しさん:2017/10/30(月) 22:22:50.51 ID:J7gGbKCp.net
- >>282
コマンドでガリガリ書いてるようなものは無理に置き換える必要はないし、そんなもん目指してない
- 286 :デフォルトの名無しさん:2017/10/30(月) 22:29:14.15 ID:zVgiJ/Kw.net
- omnisharp-roslyn, NUnit, Identity Serverと有名どころでも使われてるみたいね
IntelliSenseも近々きくようになるし
- 287 :デフォルトの名無しさん:2017/10/30(月) 23:24:12.00 ID:RIfFu6mh.net
- >>285
何目指してんの?
- 288 :デフォルトの名無しさん:2017/10/30(月) 23:58:02.19 ID:ljKf8aZL.net
- >>287
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.
http://patriksvensson.se/2014/07/its-not-a-party-without-cake/
- 289 :デフォルトの名無しさん:2017/10/31(火) 00:05:43.32 ID:JsgttlwV.net
- >>288
わからん
もっと具体的に言うと?
- 290 :デフォルトの名無しさん:2017/10/31(火) 00:06:21.84 ID:wQy+2iCh.net
- >>289
読んだ?
- 291 :デフォルトの名無しさん:2017/11/01(水) 08:52:52.53 ID:4NWDI3Zy.net
- c#でポーリングしたい場合のベストプラクティスは?
ポーリング間隔は1秒程度で精度はそんなに気にしない
- 292 :デフォルトの名無しさん:2017/11/01(水) 15:35:58.32 ID:/pXBBBTZ.net
- >>291
.NET Coreでだよね?
- 293 :デフォルトの名無しさん:2017/11/01(水) 18:06:49.06 ID:4uxV0O6/.net
- >>292
はい
- 294 :デフォルトの名無しさん:2017/11/02(木) 16:58:52.61 ID:mZrSG91a.net
- asp.net core 2.0でpublishしてdeployするとObject reference not set to an instance of an object.ってエラーが出る
DebugやReleaseビルドでのローカル実行は問題なし
誰か原因がわかるエスパーはいませんか?
- 295 :デフォルトの名無しさん:2017/11/02(木) 17:39:17.05 ID:m7e935Ag.net
- >>294
さすがにそれだけじゃ誰もわかんないから、再現可能な手順をお願い
- 296 :デフォルトの名無しさん:2017/11/02(木) 20:07:17.13 ID:N3vJBKlZ.net
- >>291
特に厳密さとか求められないんであればTask.DelayとかRxとかあるけど、
きっちり作りたいならhangfireとかquartz.netとか。
- 297 :デフォルトの名無しさん:2017/11/03(金) 02:47:45.53 ID:pmtJd61y.net
- 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って何?
どうすればいい?
- 298 :デフォルトの名無しさん:2017/11/03(金) 04:32:54.22 ID:xnvXDnsB.net
- >>297
Permission denied
- 299 :デフォルトの名無しさん:2017/11/03(金) 08:51:17.84 ID:pmtJd61y.net
- >>298
DataProtectionについて解説
- 300 :デフォルトの名無しさん:2017/11/03(金) 11:15:05.67 ID:Mjjq4EiW.net
- >>299
ただの名前空間だろ
- 301 :デフォルトの名無しさん:2017/11/03(金) 11:16:30.42 ID:pmtJd61y.net
- >>300
解説できないならレスしなくていいよ
- 302 :デフォルトの名無しさん:2017/11/03(金) 11:23:35.25 ID:Mjjq4EiW.net
- Introduction to Data Protection
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.
- 303 :デフォルトの名無しさん:2017/11/03(金) 11:48:50.52 ID:pmtJd61y.net
- >>302
それは見た
- 304 :デフォルトの名無しさん:2017/11/04(土) 10:46:43.80 ID:/k8c/hp8.net
- 関数型リスペクトしてるのにswitch式を導入しないのは何でなの?
n => switch
case n % 3: "foo"
case n % 5: "bar"
default: n.ToString();
絶対便利なのに
- 305 :デフォルトの名無しさん:2017/11/04(土) 11:59:24.42 ID:FXv0ObyH.net
- >>304
ここで聞いてみたら?
https://github.com/dotnet/csharplang
- 306 :デフォルトの名無しさん:2017/11/06(月) 10:23:08.58 ID:IORb0hTv.net
- Publishの際に特定のフォルダを除外したいのですが、どうしたらいいでしょうか?
Includeする方法はわかったのですがその逆がわからないのでどなたか教えてください
<ItemGroup>
<Content Include="test.txt" CopyToPublishDirectory="Always" /> ←含まれてる
<None Remove="dir1\dir2\dir3\" CopyToPublishDirectory="Never" /> ←dir3はPublishしたくないが含まれてしまう
</ItemGroup>
- 307 :デフォルトの名無しさん:2017/11/08(水) 04:34:58.73 ID:lK/LKdNT.net
- >>306
https://stackoverflow.com/questions/42712055/asp-net-core-exclude-or-include-files-on-publish
- 308 :デフォルトの名無しさん:2017/11/08(水) 07:06:17.90 ID:F/qMagKz.net
- >>307
出来ませんでした
やっぱりフォルダが含まれてしまいます
- 309 :デフォルトの名無しさん:2017/11/12(日) 18:32:47.45 ID:Dyew5eMD.net
- ASPでAのコントローラーのaアクションからBコントローラーのbアクションの結果(ページ)をRedirectせずに表示するにはどうしたらいいですか?
- 310 :デフォルトの名無しさん:2017/11/12(日) 21:17:34.77 ID:j0JK3XOe.net
- MacでTargetFramework=net452のプロジェクトをビルドする事は不可能?
.NET Frameworkをサポートしようとしたら相変わらずWindows必須なのかな
- 311 :デフォルトの名無しさん:2017/11/12(日) 23:02:28.65 ID:kmdFzMTF.net
- >>309
リダイレクトせずにと言う事はaページを表示してその中身はbページにしたいの?
- 312 :デフォルトの名無しさん:2017/11/12(日) 23:29:18.85 ID:tkOQnjtm.net
- >>310
昔からmonoならできるでしょ?
最近ならCakeみたいなラッパー使えば簡単
- 313 :デフォルトの名無しさん:2017/11/25(土) 21:06:38.86 ID:scmEtkJ6.net
- NancyFXって使ってる人いないの?
WebAPIより簡単に書けるらしいけど
- 314 :デフォルトの名無しさん:2017/11/26(日) 10:24:17.74 ID:SV0/yXVi.net
- メインコードとテストコードを同じ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
```
こんな感じにしたい
なんて言ったらいいか、テストのために改めてビルドするのではなく、ビルドで作ったものをテストしたい
- 315 :デフォルトの名無しさん:2017/11/26(日) 23:04:45.58 ID:YLTXM79F.net
- >>314
dotnet test --no-build
- 316 :デフォルトの名無しさん:2017/11/29(水) 00:06:45.92 ID:0ObKQEw4.net
- asp.net core使ってみたが遅くね?
PHPなら0.03秒で応答するところ0.3〜0.5秒くらいかかる
10倍遅いわ
- 317 :デフォルトの名無しさん:2017/11/29(水) 01:36:11.55 ID:FLL8HsjL.net
- ペチパーがベンチマークを語るwww
- 318 :デフォルトの名無しさん:2017/11/29(水) 16:24:23.09 ID:0ObKQEw4.net
- >>317
01:36に書き込みしてるニート底辺www
- 319 :デフォルトの名無しさん:2017/11/29(水) 18:04:27.45 ID:gShtlFNM.net
- >>318
これがブーメランか
- 320 :デフォルトの名無しさん:2017/11/29(水) 19:36:23.95 ID:gmaywqu8.net
- >>316
どーやって測ったらそうなるw
- 321 :デフォルトの名無しさん:2017/12/02(土) 10:20:16.85 ID:5WLyuN6W.net
- ビルドが十数秒かかるんだけど、最適化させるチップスとかない?
build時に必要がなければ--no-dependenciesは指定してる
- 322 :デフォルトの名無しさん:2017/12/09(土) 16:24:48.80 ID:XtulTY82.net
- スキャッフォルドのカスタマイズサンプルって無いかな?
aspcoreのスキャッフォルドソース読むの疲れた
- 323 :デフォルトの名無しさん:2017/12/09(土) 17:13:12.60 ID:ZhOJxZh3.net
- >>322
何が言いたいのかよくわからない
Entity Framework CoreのScaffoldのこと?
- 324 :デフォルトの名無しさん:2017/12/09(土) 18:04:45.33 ID:x4vPcfX+.net
- スキャフォールド使ってる人にいたのか
- 325 :デフォルトの名無しさん:2017/12/10(日) 00:40:45.99 ID:+CbbFbG2.net
- 結局何だったんだ?
- 326 :デフォルトの名無しさん:2017/12/10(日) 02:22:16.47 ID:E18YbOxi.net
- >>323
asp.net core のスキャッフォルド機能だよ
entity入れたらコントローラとビューを作るやつ
一緒にviewModelとかも作りたいし、efのマイグレーションも一緒にやりたいんだが
そういうニーズは無いのかねえ?
- 327 :デフォルトの名無しさん:2017/12/10(日) 07:24:28.22 ID:+CbbFbG2.net
- >>326
具体的に
- 328 :デフォルトの名無しさん:2017/12/10(日) 08:31:23.29 ID:E18YbOxi.net
- >>327
んー、今んとこ考えてたのは、
1)既存テンプレのカスタマイズだけじゃなくて、ControllerやView以外のファイルを吐き出す。今のところ、Entityに対応するViewModelと、モデルファット実装したいからソレ用のモデルクラス。
2)efのadd-migration, update-database を実行するオプションの追加。
3)DIコンテナへの登録、dbContextへのDbSet追加やらの、既存ファイルへの追記。
の3つ。
dotnet aspnet-codegeneratorで自作パッケージ上の実装を読ませるサンプルが見つかったんだが、サンプルは引数をトリガにして自分の実装へ誘導するまでで終わってて、ファイルの生成までは書いてない。
で、御本家githubのaspnet/Scaffoldingを読んでて面倒くせえわ誰かもうやってんだろ、となった。
- 329 :デフォルトの名無しさん:2017/12/10(日) 08:51:17.88 ID:1RSLLPBx.net
- スクリプト書けばいいじゃん
なにを悩んでるんだ
- 330 :デフォルトの名無しさん:2017/12/10(日) 10:30:05.23 ID:dcXB++ys.net
- >>328
Entityに対応するViewModelとモデルファットってのがよくわからんが
- 331 :デフォルトの名無しさん:2017/12/10(日) 10:47:26.57 ID:E18YbOxi.net
- MVCモデルで書いててモデルファットが通じないってマジかよ
コンローラにロジック盛り盛りなの?
- 332 :デフォルトの名無しさん:2017/12/10(日) 11:14:17.45 ID:kvXnKVDw.net
- システム運用開始後に運用者側でモデルを変更したいって話?
それは俺も今考えててデータはJSONで保存してビュー側でJSONのないようにて
動的にテンプレート変更するしかないのかな状態。
- 333 :デフォルトの名無しさん:2017/12/10(日) 11:16:34.18 ID:1RSLLPBx.net
- fat modelを実装したい←意味わからん
設計ミスってfat modelになってしまった←意味わかる
失敗した結果をfat modelという
それをなんで実装したいの?
- 334 :デフォルトの名無しさん:2017/12/10(日) 15:56:56.62 ID:0U7F95ib.net
- ああ、なんかスマン、煽り気味に書いたのに割とマジな回答も貰っちまって微妙な気分。
LL言語系FWのMVCモデルでユニットテストを書きやすくするため、単純なInputに対して単純なOutputを返す"モデル"に実装を寄せる考え方をモデルファットって言うのね。
Rails系が流行ったあたりから今も変わらない、所謂Web系の皆さんの基本アプローチになってて。
ASP.Net MVCを触ってて、MS世界というかASPの思想上には無い概念だ、というのは分かった。
ただ俺の都合として、社内でRails系FWに慣れ親しんだ連中をこっちに誘導したいわけですわ。
よって昔ながらのFWにある機能は一通り用意した、ASP版FWを当てがってやるつもりでいる。
その一環でスキャッフォルド機能も実装中だった、というわけです。
- 335 :デフォルトの名無しさん:2017/12/10(日) 16:21:23.96 ID:1RSLLPBx.net
- モデルファットじゃなくファットモデルな
ファットコントローラーを嫌ってモデルに処理を移動したのはいいが
単にモデルを巨大化させただけでファットコントローラーとやってること同じじゃんっていうやつね
ファットモデルになってしまったという事はあるけど狙ってファットモデルにするって事はありえないよ
なのでそれをサポートするフレームワークも当然ありえない
- 336 :デフォルトの名無しさん:2017/12/10(日) 17:07:27.42 ID:W8sE4xgH.net
- Rails触ってれば幸せだと思うよ
- 337 :デフォルトの名無しさん:2017/12/10(日) 17:08:54.50 ID:QtRE0gJ3.net
- >>334
勝手に基本アプローチにすんなよw
- 338 :デフォルトの名無しさん:2017/12/10(日) 17:40:41.52 ID:AsjcCxkl.net
- スキャフォールドはリバースエンジニアリングでもリファクタリングでもないだろう
スキャをどうこうじゃなくて、リファクタリング系の充実を望むって話じゃないか
- 339 :デフォルトの名無しさん:2017/12/10(日) 17:46:47.12 ID:PwMUUUtC.net
- なんでそういう無意味なことをするのかが理解できん
頭悪そう
- 340 :デフォルトの名無しさん:2017/12/10(日) 18:23:41.80 ID:0U7F95ib.net
- なんのかの言うだけでネタはねーのかよショボチンやなー
結局ご本家ソース読んでたら出来ちまったわ
しっかし、モデルを太らず実装を拒絶するMVCerってのは正直生まれて初めて見たな...ちゃんとテスト書いてのかよw
太り過ぎたら分割すりゃいいし、分割するにもController分割よかずっと楽だろうに
Identityのソースでもやってる実装やし、別にフツーのことやぞ?
- 341 :デフォルトの名無しさん:2017/12/10(日) 18:41:31.13 ID:1RSLLPBx.net
- >>340
君のなにが悪かったかっていうとモデルファットと言ってしまったことだよ
そもそもモデルファットじゃなくファットモデルというのは見逃すとしても
ファットモデルってのはファットコントローラーと同じアンチパターンのこと
それを当たり前の王道みたいな風に言ったからおかしなことになった
コントローラーから処理を抽出してモデル(サービス)に移動するのは当たり前の王道
ファットモデルはその王道をよく理解せずにコントローラーに無ければいいんだろ?と考えなしにモデルを拡張して破滅するアンチパターンのことを言う
- 342 :デフォルトの名無しさん:2018/01/20(土) 12:58:14.78 ID:JFYWdVwP.net
- .net core 2 でSQLサーバとを連携させて、
スキャフォールディングなどを使ってみたいんですが、
対応しているSQLサーバのバージョンの制限などあるでしょうか。
今、たしかexpressの2010版が動いていると思います。
- 343 :デフォルトの名無しさん:2018/01/20(土) 13:20:46.75 ID:ea7nxeEz.net
- >>342
たぶんEntityFramework Coreのことだよね?SQL Serverなら2008以降が対応してる
- 344 :デフォルトの名無しさん:2018/01/20(土) 22:30:41.03 ID:JFYWdVwP.net
- >>343
レスいただきありがとうございます!
そうです。EFのことです。
ところで、EFはストアドプロシジャのモデルバインドに対応していないのは残念。
- 345 :デフォルトの名無しさん:2018/01/21(日) 02:02:53.48 ID:aa9rOLxw.net
- >>344
Dapper使えば?
http://dapper-tutorial.net/execute
- 346 :デフォルトの名無しさん:2018/01/21(日) 10:37:20.74 ID:2KGk002L.net
- >>345
そういうのもあるんですね。
自分は次の方法です。
DBContextの、FromSqlというメソッドで、
パラメーター付のストアドプロシジャ(SELECT文)も呼び出せるようです。
INSERT UPDATE DELETEは、
EXecuteSqlCommandAsync というメソッドを代わりに使えるようです。
Microsoft.EntityFrameworkCore.Relational パッケージを、導入している必要があるそうです。
どっちのパッケージがいいんでしょうか。
- 347 :デフォルトの名無しさん:2018/01/21(日) 10:57:34.80 ID:xo2ueQrN.net
- >>346
それめっちゃ遅いから、ストアドプロシージャならDapperの方がいい
- 348 :デフォルトの名無しさん:2018/01/21(日) 23:20:22.28 ID:2KGk002L.net
- >>347
アドバイスありがとうございます。
先輩に従わせていただきます!!
- 349 :デフォルトの名無しさん:2018/01/23(火) 03:24:09.32 ID:FupB7284.net
- Apologies for lack of ODP .NET Core status updates. Beta coming very soon.
https://twitter.com/OracleDOTNET/status/955487498922164224
- 350 :デフォルトの名無しさん:2018/01/23(火) 03:24:32.04 ID:FupB7284.net
- やっとくるか
- 351 :デフォルトの名無しさん:2018/01/24(水) 11:12:26.60 ID:XjzEOcrl.net
- BootStrap 4が登場したらしいね
- 352 :デフォルトの名無しさん:2018/01/27(土) 11:54:23.36 ID:rq4/g8Rc.net
- odp.netね
もうポスグレに移行しちゃったよ
脱ORACLEかなり捗った
- 353 :デフォルトの名無しさん:2018/01/27(土) 12:17:19.30 ID:9B7m/epT.net
- びっくりするくらい遅いな
- 354 :デフォルトの名無しさん:2018/01/28(日) 00:21:12.53 ID:HyAWtlpX.net
- Javaのretrofitみたいな感じでタイプセーフなrest api clientをビルドするためのdot net coreライブラリって無いの?
- 355 :デフォルトの名無しさん:2018/01/28(日) 02:51:56.28 ID:/plNRlWs.net
- >>354
ビルド?
- 356 :デフォルトの名無しさん:2018/01/30(火) 09:59:36.41 ID:c+kKDM5l.net
- >>354
コードジェネレートの話をしています?
- 357 :デフォルトの名無しさん:2018/02/02(金) 18:51:27.51 ID:7qD/+KXW.net
- モデルオブジェクトの定義で、
[Table("任意の日本語テーブル名")]属性
[Column("日本語の列名")]属性
は使えるでしょうか。
asp.netでは、説明がありますが、
core2ではどうなのかなと思って。
- 358 :デフォルトの名無しさん:2018/02/02(金) 19:03:37.12 ID:0Xio4iDX.net
- >>357
EntityFramework Core2.0のことを言ってるんなら使えるよ
- 359 :デフォルトの名無しさん:2018/02/02(金) 19:53:34.57 ID:mnzsFfcn.net
- >>358
わー、さっそくレス頂きありがとうございます
そうです。
EntityFramework Core2.0 のことです。
パッケージ導入して、環境を準備して、
やってみたいと思います。
EntityFramework Core2.0では、規約がものをいうので、日本語のテーブル名、列名を使っているデータベースでも大丈夫なのか不安なのでした。
ハローワールドは成功したので、dbcontext、エンティティ、そしてテストコードを書くところです。
EntityFramework Core2.0って、コードファーストや、データベースファーストを推してくるんですが、そういう自動生成機能って、使わないで、自分で両方の定義をしてもいいのですよね。
皆さんはどういう風にしているのだろうか。
- 360 :デフォルトの名無しさん:2018/02/02(金) 21:30:19.18 ID:FQ5FsFAe.net
- >>359
DBからコードファースト
- 361 :デフォルトの名無しさん:2018/02/02(金) 21:38:01.80 ID:FQ5FsFAe.net
- SQL-firstってのもある
http://www.thereformedprogrammer.net/ef-core-taking-full-control-of-the-database-schema/
Production環境でのMigrationを考えると、この辺が現実的かな
- 362 :デフォルトの名無しさん:2018/02/03(土) 19:49:01.06 ID:IGHVICbdR
- マイグレーションしようとしたら以下のエラーが出るようになりました。
どなたか解決法教えていただけないでしょうか、、
':' または '}' ではなく無効なオブジェクトが渡されました。 (641038): {
"version": 3,
"targets": {
".NETCoreApp,Version=v2.0": {
"Google.Protobuf/3.3.0": {
"type": "package",
- 363 :デフォルトの名無しさん:2018/02/04(日) 08:29:27.62 ID:QYMD/NQL.net
- >>360
日本語のテーブル名とか、列名つかってなかったの?
英語の複数形をテーブル名にしてたとか、ルールを意識して構築してたのかな。
- 364 :デフォルトの名無しさん:2018/02/04(日) 11:06:40.73 ID:zMXPgQ7i.net
- >>363
日本語なんて使うわけないけど、何をそんなに心配してんの?
- 365 :デフォルトの名無しさん:2018/02/04(日) 21:58:59.60 ID:l4jEutiZ.net
- >>363
まさか複数形じゃないとテーブル名として使えないとでも思ってる?
- 366 :デフォルトの名無しさん:2018/02/04(日) 23:06:57.46 ID:QYMD/NQL.net
- >>364
sql server 7.0の頃から構築したテーブルで、
日本語のテーブル名と列名が使われているんだよ。
そのままスキャフォールディングするのも心配。
日本語のクラス名とかプロパティーなんて見たくないし。
- 367 :デフォルトの名無しさん:2018/02/04(日) 23:07:57.43 ID:QYMD/NQL.net
- >>365
いや、規約から外れていると何か不具合が発生しそうで。
- 368 :デフォルトの名無しさん:2018/02/04(日) 23:08:51.68 ID:jtpbEfK1.net
- view使えば?
- 369 :デフォルトの名無しさん:2018/02/04(日) 23:10:53.16 ID:PfVNu0W/.net
- >>367
ドキュメントよく読め
- 370 :デフォルトの名無しさん:2018/02/05(月) 07:55:09.71 ID:yOavcQZS.net
- >>369
水色の.net coreの参考書しか読んだことない。
あと、薄紫色のASP.NET MVCの書籍とか。
ドキュメントなんかあるんか?
- 371 :デフォルトの名無しさん:2018/02/05(月) 07:56:15.21 ID:yOavcQZS.net
- >>368
View?
htmlを描画するやつのことではないと思うけど。
- 372 :デフォルトの名無しさん:2018/02/05(月) 08:53:07.85 ID:Nl1w3IZD.net
- sqlのviewだと思うが、書き込みは普通にテーブル使うしか無い
どうしても避けたいのならWebAPIでも使うのが最善かも
DBがインストールされたサーバー内だけなら日本語テーブル名問題は起こらないだろうから
その後を全部英文字にすればトラブルフリーに出来るかもしれん
- 373 :デフォルトの名無しさん:2018/02/05(月) 09:02:42.42 ID:mbLKcWnp.net
- >>370
公式の
本が欲しいんならこれとか
https://www.manning.com/books/entity-framework-core-in-action
この著者のブログも読んでみ
- 374 :デフォルトの名無しさん:2018/02/05(月) 18:16:52.57 ID:mbLKcWnp.net
- >>368
まだ全然やで
https://github.com/aspnet/EntityFrameworkCore/issues/1679
- 375 :デフォルトの名無しさん:2018/02/06(火) 00:30:12.46 ID:Sf4AdKgB.net
- >>373
なんか宗教くさい
- 376 :デフォルトの名無しさん:2018/02/06(火) 00:31:20.97 ID:Ss12EoFr.net
- >>375
表紙の話?
- 377 :デフォルトの名無しさん:2018/02/06(火) 02:09:36.97 ID:Sf4AdKgB.net
- >>376
うん、でも嫌いではないんだけどね、多分、カバーで隠して読むだろうね
- 378 :デフォルトの名無しさん:2018/02/06(火) 02:22:08.83 ID:Ss12EoFr.net
- >>377
電子書籍だからカバーもクソもないと思うが
- 379 :デフォルトの名無しさん:2018/02/06(火) 22:06:09.44 ID:Sf4AdKgB.net
- >>378
アマゾンでは紙本だったよ
- 380 :デフォルトの名無しさん:2018/02/06(火) 22:07:06.60 ID:Ss12EoFr.net
- >>379
ごめん
- 381 :デフォルトの名無しさん:2018/02/07(水) 03:10:06.91 ID:PMKzxqpw.net
- ASP.NET MVC の 知識ってほとんどそのまま、.net core MVC で通用すると考えていいのかな?
- 382 :デフォルトの名無しさん:2018/02/07(水) 05:24:08.06 ID:geKdTjxk.net
- そのままではないけど、すぐになじむとは思うよ
- 383 :デフォルトの名無しさん:2018/02/07(水) 13:16:27.18 ID:Dhak1qt/.net
- >>380
大丈夫
- 384 :デフォルトの名無しさん:2018/02/10(土) 00:32:08.18 ID:Iv+szGNR.net
- スキャホールディングしなくても、それが出力するようなコードを、
モデルと、DbContextに自分で全部書き起こせば、
データベーステーブルでテーブルの結合したやつでも得られるんだろうか。
データベースでリレーションの設定をしていないので、スキャホールディングでテーブル結合反映されないため、
自分でコードを記述しようと思っているんです。
データベース側は既存のプログラムとの連携が壊れたら困るのでいじりたくありません。。
- 385 :デフォルトの名無しさん:2018/02/10(土) 06:53:12.80 ID:KnoefXX3.net
- 業務系は複雑怪奇なレガシーDBの呪縛があるからEFとの相性が最悪
SQLを手で書いてDapperでマップするのが正解だよ
- 386 :デフォルトの名無しさん:2018/02/10(土) 08:43:26.95 ID:X+3+SRz3.net
- 壊してもいいデータベースで開発したら?
- 387 :デフォルトの名無しさん:2018/02/10(土) 11:53:53.43 ID:Iv+szGNR.net
- >>386
壊してもいいデータベースで開発してから、
それを本番のデータベースで運用する予定
>>385
Dapperについて調べてみます。
ストアドプロシジャとパラメーターがつかえたらいいんだけどなあ
- 388 :デフォルトの名無しさん:2018/02/10(土) 14:09:18.74 ID:xv5r03JM.net
- >>387
ストアドプロシージャとパラメーター使えるよ
- 389 :デフォルトの名無しさん:2018/02/10(土) 17:39:31.77 ID:Iv+szGNR.net
- >>388
ありがとうございます
- 390 :デフォルトの名無しさん:2018/02/11(日) 15:30:58.53 ID:NLXiui3Z.net
- Dapperでは、SQLやストアドプロシジャの結果行に対応したモデルクラスに、
マッピングできるのだとわかってきました。
自分のところのストアドプロシジャでは、テーブルにはない新しい列が登場したり、列の名称が付替られたりするので、
ストアドプロシジャの結果行に対応した専用のクラスをいちいち作成しようと思いました。
ストアドプロシジャでは最終的に、SELECT文で出力したい列が列挙されています。
対応するクラスのプロパティー名(日本語)と列名(日本語)を一致させておけば、
列挙の順番は関係ないでしょうか。
- 391 :デフォルトの名無しさん:2018/02/11(日) 15:41:40.43 ID:NBX6x1Ct.net
- >>390
え、日本語?
- 392 :デフォルトの名無しさん:2018/02/11(日) 15:53:15.39 ID:QgiY6BS8.net
- >>390
そうだよ
基本的に名前を見比べて1行と1オブジェクトに変換してくれるだけ
変換ルールのカスタマイズも出来るけど保守性がよくないから避けたほうがいい
- 393 :デフォルトの名無しさん:2018/02/11(日) 21:30:20.43 ID:NLXiui3Z.net
- >>392
レスありがとうございます!
既存のストアドプロシージャーを使って、
テストコードを試してみたいと思います。
結果をマッピングできるのはとても便利ですね。
ありがとうございます!
- 394 :デフォルトの名無しさん:2018/02/11(日) 23:27:37.20 ID:NLXiui3Z.net
- >>391
列名が日本語で書かれているんですよ。
select ID,名称 from ほにゃらら
みたいな感じでデータを引っ張って来る必要があるので、
マッピングするC#クラスのプロパティーも、こういうのに合わせる必要があるわけなんです。
日本人なら分かり易いというメリットはあるんですが、
システム上の互換性でいつか面倒なことにならないかと心配しますね。
- 395 :デフォルトの名無しさん:2018/02/11(日) 23:53:51.87 ID:YeNWUzxx.net
- >>394
列名とプロパティ名はこんな感じでマッピングさせる手もある
https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class
- 396 :デフォルトの名無しさん:2018/02/12(月) 08:53:13.20 ID:BsV1rQ8t.net
- >>395
ありがとうございます。
なるほど、そうすれば英語表記のモデルクラスが使えるということですね。
日本語クラス名、プロパティー名で結構だというのなら、使う必要はないという理解でいいのかな?
ところでこれは、DBContextの、関連付けとちょっと似ていますね。
メソッドチェーンしながら、ラムダ式を与えて、エンティティーの定義を行っていました。
- 397 :デフォルトの名無しさん:2018/02/12(月) 08:55:15.61 ID:BsV1rQ8t.net
- >>392さんのおっしゃる、
”変換ルールのカスタマイズも出来るけど保守性がよくないから避けたほうがいい”
というのは、この>>395さんのおっしゃっているカスタマイズのことなんだろうね。
- 398 :デフォルトの名無しさん:2018/02/12(月) 09:05:51.69 ID:Bk9VmC4X.net
- sqlのasを使うと簡単だね
ただoracleだとasしても英訳した列名が30文字に収まらない場合がある
DBの物理的な制約を気にしたくないなら
DTOからドメインオブジェクトにマップする時に物理名を論理名に変換すればいいよ
DTOは日本語を含んでよい
ドメインオブジェクトは日本語を含まない
変換処理はC#で手作業で書く
DapperでDTOを取得して変換処理に流し込む
- 399 :デフォルトの名無しさん:2018/02/12(月) 10:06:28.69 ID:BsV1rQ8t.net
- >>398
>変換処理はC#で手作業で書く
>DapperでDTOを取得して変換処理に流し込む
これは、どういうことですか?
Dapperはドメインオブジェクト(モデルクラス)に行データを自動的に変換してくれるものだと理解してます。
そして、必要なら、日本語の列名を、クラスの英語名のプロパティ名に変換するために、>>395さんの方法を使うのですね。
Dapper自体と、DTOとの区別がわかりません。
いったん取得した行データの日本語名プロパティを含むクラス型を、完全英語名のクラス型に値をプロパティごとにC#でコピーするということでしょうか?
- 400 :デフォルトの名無しさん:2018/02/12(月) 11:47:11.65 ID:Bk9VmC4X.net
- DapperはSQLの結果セットをDTOにマッピングしてくれるだけ
DTOからドメインオブジェクトへのマッピングは別途用意しなければならない
DTOとドメインオブジェクトを同一視してマッピングを省くことは可能だけど
それをやるとドメインオブジェクトが歪な構造になるのでオススメしない
- 401 :デフォルトの名無しさん:2018/02/12(月) 11:52:36.00 ID:BsV1rQ8t.net
- >>400
>DTOとドメインオブジェクトを同一視
- 402 :デフォルトの名無しさん:2018/02/12(月) 12:16:20.63 ID:BsV1rQ8t.net
- >DTOとドメインオブジェクトを同一視
自分はその同一視をしていたのかもしれない。これは、アプリの設計に深く関わる問題ですね。
ドメイン駆動アプリ?だかの参考書を読んでいたときのことを思い出しました。
でも知識を使う前に、すっかり忘れていました。
最初、こんなつもりでした。
例えばこんな感じで、モデルクラスを定義して、
自分の場合、データベースの日本語列名に合わせて、日本語のプロパティー名で定義して、
public class 人間
{
public int Id { get; set; }
public string 名前 { get; set; }
}
そして、
SQL Server → Dapper →「人間クラス」
(こうして、人間クラスに行データがマッピングされる。だから、「人間クラス」がDTOでいいのかな。)
で、
ControllerのActionメソッドとかから、この「人間クラス」のオブジェクトにアクセスして、
Viewなりに渡そうとしていました。
ああ、これでは同一視になりますよね。
つづく↓
- 403 :デフォルトの名無しさん:2018/02/12(月) 12:17:48.80 ID:BsV1rQ8t.net
- >DTOからドメインオブジェクトへのマッピングは別途用意しなければならない
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
なるほど。>>398でおしゃっていたことが理解できたかも。
DTOまでは、日本語名のクラス名やプロパティーでもOkなわけですね。
しかし、ドメインオブジェクトという形に、変形してアプリに統一性を持たせるべきで、
そのときに(ついでに)、英語に統一すればいいというわけなのか。
もし、私の理解が間違っていなければ、目から鱗でした!
ありがとうございます。もう一度、設計のための参考書を開いてみたいと思います。
勉強したことを使わないうちに、どんどん忘れてしまう。。。。
しかし、こうして、
日本語名から英語名への統一でも、ドメインオブジェクトという考え方が役に立つんですねえ。
ありがとうございます。
- 404 :デフォルトの名無しさん:2018/02/12(月) 12:53:34.77 ID:GfEZnF0r.net
- >>403
DTOからドメインオブジェクトへの変換は一パターンとは限らない
だからDapperからDTOにマッピングする時点で、c#の規約に沿った形のクラス/プロパティ名にしておくと便利
じゃなきゃAutoMapperすら使えないし
- 405 :デフォルトの名無しさん:2018/02/13(火) 13:00:12.61 ID:iaxO17aK.net
- >>404
どこで、日本語名の列を、英語名のプロパティーに変換するかという問題なんですよね。
SQL Server→Dapper→「人間クラス(DTO)」→→(変換)→→「ドメインオブジェクト」
SQL Server→Dapper→→(変換)→→「人間クラス(DTO)」→ ※ →「ドメインオブジェクト」
ところで、AutoMapperは、上記の※の位置に来るという理解で正しいでしょうか。
- 406 :デフォルトの名無しさん:2018/02/13(火) 19:41:40.28 ID:3CyK4CdI.net
- DBには日本語つかうのに、プログラムに日本語使うのを嫌がるのが理解できん
- 407 :デフォルトの名無しさん:2018/02/13(火) 20:39:57.91 ID:ItXL3xp2.net
- >>406
別に質問者は嫌がってなくね?
- 408 :デフォルトの名無しさん:2018/02/13(火) 22:00:43.94 ID:JC9fn+CH.net
- >>406
var p = new 人間();
var n = p.名前;
こんな感じなのは、普通ってことでしょうか?
- 409 :デフォルトの名無しさん:2018/02/13(火) 22:02:48.71 ID:MkuiJNyl.net
- var s = new 🍣();
- 410 :デフォルトの名無しさん:2018/02/13(火) 22:25:03.46 ID:YVR14H+q.net
- カスタムルールはメンテナーがカスタム手順わからなくて困るパターン
手動マッピングなら5分で書けるのにルール設定がわからず1時間ハマりっぱなしとかよくある
- 411 :デフォルトの名無しさん:2018/02/14(水) 00:25:23.19 ID:ZUhxPQA+.net
- >>410
>>405のように、
DTOとドメインオブジェクトとのあいだで、
手動変換するということですね
- 412 :デフォルトの名無しさん:2018/02/16(金) 06:17:18.75 ID:W1XJdyx1.net
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 413 :デフォルトの名無しさん:2018/02/17(土) 13:05:06.90 ID:suX8xbj+.net
- Oracle has updated its .NET Core statement of direction. http://www.oracle.com/technetwork/topics/dotnet/tech-info/odpnet-dotnet-ef-core-sod-4395108.pdf
tl;dr
https://t.co/Zn0Rz2SBM2 Core production in CY Q3 2018. EF Core beta shortly after targeting same quarter.
https://twitter.com/OracleDOTNET/status/964631730220023808
https://twitter.com/OracleDOTNET/status/964632656725008384 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
- 414 :デフォルトの名無しさん:2018/02/17(土) 13:22:36.50 ID:suX8xbj+.net
- サンプルのリポジトリ
https://github.com/oracle/dotnet-db-samples
- 415 :デフォルトの名無しさん:2018/02/17(土) 13:25:36.07 ID:suX8xbj+.net
- EF Coreはまだまだみたいだから、とりあえずDapperで使えればいいや
- 416 :デフォルトの名無しさん:2018/02/23(金) 17:48:57.83 ID:Vu0TXWr8.net
- Kestrelのhttp2対応ってどの辺までできたのかしら?
- 417 :デフォルトの名無しさん:2018/02/27(火) 18:35:57.46 ID:XgxJnBY2.net
- kestrel(というかasp.net core)がまだPush対応されてなくて無事死亡
- 418 :デフォルトの名無しさん:2018/02/28(水) 09:17:05.58 ID:RwB9zj5F.net
- 2.1 previewきたな
- 419 :デフォルトの名無しさん:2018/02/28(水) 13:23:08.67 ID:l/zLj3SM.net
- goを触ってからだとビルドとかパッケージ管理とかの遅さが気になって使えない
- 420 :デフォルトの名無しさん:2018/02/28(水) 13:31:53.66 ID:dHW679Ki.net
- 比較すべき対象じゃないから問題ない
- 421 :デフォルトの名無しさん:2018/03/07(水) 10:21:49.84 ID:CXvHai5s.net
- warn: Microsoft.AspNetCore.Server.Kestrel[22]
Heartbeat too longer than "00:00:01" at "03/07/2018 10:00:00 +00:00"
こんな警告が出るんだけどどういう意味?
解決方法教えて
- 422 :デフォルトの名無しさん:2018/03/07(水) 14:04:09.79 ID:gm8YnJy/.net
- threadがデッドロックしてるとかしてない?
- 423 :デフォルトの名無しさん:2018/03/07(水) 14:16:35.99 ID:gm8YnJy/.net
- それか、ブロッキングコード書きまくってるか
- 424 :デフォルトの名無しさん:2018/03/07(水) 20:39:20.58 ID:CXvHai5s.net
- >>422-423
色々と洗ってみたけどダメでした
再現性もなくログには不定期に出力されてるからKestrel側の問題なのかな
でもありがとう
- 425 :デフォルトの名無しさん:2018/03/08(木) 08:01:24.98 ID:d+RhIWam.net
- >>424
そっかあ。
個人的に気になるインシデントなので、
もし進展があって気が向いたら書き込んでくれると嬉しいです。
- 426 :デフォルトの名無しさん:2018/03/14(水) 05:54:49.37 ID:lJWHeXYc.net
- VS2017で、.net core 2.0 をつかっていたんだけど、
2.1 SDK を入れてみた。
でも、プロジェウト作成で、選べない。
どうすればいい?
- 427 :デフォルトの名無しさん:2018/03/14(水) 07:07:42.04 ID:Ul+PcfeA.net
- 先ずは全裸になります
- 428 :デフォルトの名無しさん:2018/03/14(水) 07:09:18.85 ID:nU+HZj40.net
- >>426
自己レス
https://github.com/dotnet/core/issues/1131
使えないぽいな
- 429 :デフォルトの名無しさん:2018/03/14(水) 07:10:01.79 ID:nU+HZj40.net
- >>427
無理、外にいるから
- 430 :デフォルトの名無しさん:2018/03/14(水) 07:30:08.10 ID:nU+HZj40.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 になって何かメリットあるのか?
- 431 :デフォルトの名無しさん:2018/03/14(水) 07:46:24.83 ID:qzzm58fG.net
- >>430
何がしたいの?
- 432 :デフォルトの名無しさん:2018/03/14(水) 07:53:10.33 ID:nU+HZj40.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が選べないわけか。
考えあっている?
- 433 :デフォルトの名無しさん:2018/03/14(水) 07:53:45.04 ID:DhWPuYEu.net
- 俺は出来る人アピールでしょ
- 434 :デフォルトの名無しさん:2018/03/14(水) 08:01:01.88 ID:nU+HZj40.net
- >>433
ちがう!
同じ疑問を持つ人のために情報共有
- 435 :デフォルトの名無しさん:2018/03/14(水) 08:05:29.32 ID:qzzm58fG.net
- >>432
SDKは、global.jsonで指定しない限りインストールされている最新のものが使われる。
だからそもそも何がしたいのかい?
- 436 :デフォルトの名無しさん:2018/03/14(水) 09:32:41.43 ID:nU+HZj40.net
- >>435
vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。
同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。
- 437 :デフォルトの名無しさん:2018/03/14(水) 09:36:28.07 ID:nU+HZj40.net
- sdkを刷新して、2.1.4にしたら、
何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで?
- 438 :デフォルトの名無しさん:2018/03/14(水) 09:38:58.63 ID:nU+HZj40.net
- vs2017と、.net core sdkとの関係がわかりません。
sdkとランタイムは違うのですよね。
sdkって、クラスライブラリを含んでいるのかな?
- 439 :デフォルトの名無しさん:2018/03/14(水) 11:36:52.88 ID:qzzm58fG.net
- >>438
ここ読め
https://docs.microsoft.com/en-us/dotnet/core/versions/
- 440 :デフォルトの名無しさん:2018/03/14(水) 11:38:32.51 ID:qzzm58fG.net
- .NET Core2.1はプレビュー版しか出てないよ
ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ
- 441 :デフォルトの名無しさん:2018/03/14(水) 21:46:46.70 ID:lJWHeXYc.net
- >>440
ありがとうございます。ちょっとわかってきました。
SDK 2.1.4をインストールしたのに、VS2017で、.net core 2.0のテンプレしか選択できなかったのは、当然だったんですね。
>>439
読みます。
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という設定をやったので、
皆に誤解を与えたというわけだな。
- 442 :デフォルトの名無しさん:2018/03/14(水) 21:54:40.04 ID:lJWHeXYc.net
- でも、バージョンの付け方が、今度からがらっと変わるらしいね。
The version scheme is changing in future releases.
You can see the current proposal at the dotnet/designs repository.
https://github.com/dotnet/designs/pull/29
ガーデニングしてそうな女性がバリバリに働いているんだな。> MS
- 443 :デフォルトの名無しさん:2018/03/14(水) 22:16:35.32 ID:lJWHeXYc.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.
- 444 :デフォルトの名無しさん:2018/03/15(木) 12:13:33.66 ID:IGJGSkrv.net
- 総合テストをしようとnew TestServerしてserver.Host.Services.GetService<xxx>()しようとすると
System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます
デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています
原因が分からないのでどなたか解決策を教えてください
- 445 :デフォルトの名無しさん:2018/03/18(日) 17:15:56.59 ID:nkjx7Ns6.net
- public class Startup
{
public Startup(IConfiguration configuration, IHostingEnvironment environment)
システムによって、自動的に、IHostingEnvironment environment は取得できるけど、
普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、
生成することってできるでしょうか。
IHostingEnvironment environment の内容を知りたいんですが、
Startupに手を加えたくないわけです。
- 446 :デフォルトの名無しさん:2018/03/18(日) 18:02:24.77 ID:3rZawihe.net
- >>445
やってみ
- 447 :デフォルトの名無しさん:2018/03/19(月) 07:53:36.02 ID:xMcXtX4S.net
- >>446
インターフェイスなので実体化できません。
このインターフェイスを実装するクラスってあるんでしょうか。
そして、任意のタイミングでそれを実体化したときに、
適切に初期化されるんでしょうか。
- 448 :デフォルトの名無しさん:2018/03/19(月) 12:33:40.06 ID:2HRPdOVd.net
- >>447
実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ?
- 449 :デフォルトの名無しさん:2018/03/19(月) 18:49:45.82 ID:evPyLj3/.net
- >>448
c#の経験は少しあるのですが、
.net coreなどの最新の技術には疎いです。
どのようにして、インスタンスの参照を得られるのか、
コードで示して貰えると幸いです。
Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。
- 450 :デフォルトの名無しさん:2018/03/19(月) 19:35:45.41 ID:2HRPdOVd.net
- >>449
ASP.NET Core DI
でググってひと通り基本的な知識を入れてから、もし分からなければまたおいで
- 451 :デフォルトの名無しさん:2018/03/21(水) 11:08:07.65 ID:yOhpRYak.net
- class MyClass : IMyClass {
private IHost... h;
public MyClass(IHost... h) }
this.h = h;
}
public void MyMethod() {
h.xxx;
}
- 452 :デフォルトの名無しさん:2018/03/22(木) 18:23:28.95 ID:jBAIiyf6.net
- IMyClassの意義は?
- 453 :デフォルトの名無しさん:2018/03/23(金) 13:05:42.27 ID:5/36eG7n.net
- オワコン
- 454 :デフォルトの名無しさん:2018/03/25(日) 17:24:25.76 ID:rN4AhykW.net
- Javaとの相互運用方法教えて
- 455 :デフォルトの名無しさん:2018/03/25(日) 17:27:10.02 ID:9t80sXyi.net
- つ trash box
- 456 :デフォルトの名無しさん:2018/03/29(木) 21:37:29.02 ID:AdhamQsX.net
- javaはゴミ箱へってこと?
- 457 :デフォルトの名無しさん:2018/03/29(木) 23:47:38.26 ID:v23vZtcT.net
- JavaよりまずはOracle死ね
- 458 :デフォルトの名無しさん:2018/04/29(日) 13:59:27.01 ID:CplRDOUs.net
- linuxのdotnet-sdk-2.1.105でまともに使えるSQLiteのnugetライブラリってどれよ
Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし
Microsoft.Data.Sqliteはメモリリークしまくるし
- 459 :デフォルトの名無しさん:2018/04/29(日) 14:21:39.08 ID:jyuwC02g.net
- >>458
FileIOExceptionのスタックトレース
- 460 :デフォルトの名無しさん:2018/04/29(日) 21:20:03.12 ID:ntMe/HR9.net
- >>459
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)
中止 (コアダンプ)
- 461 :デフォルトの名無しさん:2018/05/12(土) 11:00:45.01 ID:pDgCeBjY.net
- 共同ツール 1
https://seleck.cc/685
https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり
共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/
共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/
- 462 :デフォルトの名無しさん:2018/05/16(水) 18:59:25.01 ID:dIN+KNFd.net
- dotnet coreってPInvokeのマーシャリングルールどうなってんの
処理系のエンディアンとかちゃんと気にしないとあかん?
- 463 :デフォルトの名無しさん:2018/05/23(水) 19:38:39.36 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
A2A58
- 464 :デフォルトの名無しさん:2018/05/24(木) 06:46:56.23 ID:Br/n3f+P.net
- ASP Core MVCでdll作ってサーバにアップした後、
特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し?
初回アクセスで高負荷になるしPHPみたいになんとかならないの?
- 465 :デフォルトの名無しさん:2018/05/24(木) 07:09:15.82 ID:NXGHz0LG.net
- なりません
- 466 :デフォルトの名無しさん:2018/05/24(木) 07:42:37.84 ID:Br/n3f+P.net
- ならないんだ
webって頻繁に更新があるものだしその度に毎回これじゃ使えないね
ASPに未来あるの?
- 467 :デフォルトの名無しさん:2018/05/24(木) 07:45:07.39 ID:NXGHz0LG.net
- >>466
ずっとペチパーなら幸せだと思うよ
- 468 :デフォルトの名無しさん:2018/05/24(木) 07:46:29.04 ID:PG8jgyuN.net
- >>466
なぜ使えないと思ったwww
- 469 :デフォルトの名無しさん:2018/05/24(木) 07:50:46.08 ID:Br/n3f+P.net
- dllを更新してdotnetをrestart
初回アクセスでCPU100%
その後各ページの初回アクセスにも20-30%の負荷が掛かってる
これで使えると思う方が間抜けでは?
ちな環境はLinux Kestrel
- 470 :デフォルトの名無しさん:2018/05/24(木) 08:06:12.70 ID:hu0s8S+t.net
- ゴミサーバーおつ
しかもシングル構成か
- 471 :デフォルトの名無しさん:2018/05/24(木) 08:17:45.02 ID:yjJmqALV.net
- >>469
そんなサーバー使うやつが間抜けだわ
- 472 :デフォルトの名無しさん:2018/05/24(木) 08:18:40.15 ID:pSpNXvN1.net
- >>469
dotnet --info
- 473 :デフォルトの名無しさん:2018/05/24(木) 08:20:29.67 ID:d+/hXEbw.net
- stackoverflowはもうcore対応したん?
- 474 :デフォルトの名無しさん:2018/05/24(木) 08:28:12.29 ID:pSpNXvN1.net
- まだじゃね?
- 475 :デフォルトの名無しさん:2018/05/24(木) 08:32:20.04 ID:Br/n3f+P.net
- ゴミサーバーでもPHPなら問題なく動くけど?
ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない
- 476 :デフォルトの名無しさん:2018/05/24(木) 08:40:06.04 ID:pSpNXvN1.net
- >>475
ゴミじゃなかったらそんなの気にならないレベル
- 477 :デフォルトの名無しさん:2018/05/24(木) 08:41:58.63 ID:K4Eb6Kxa.net
- >>475
そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う?
https://www.techempower.com/benchmarks/#section=test&runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext
- 478 :デフォルトの名無しさん:2018/05/24(木) 09:03:26.00 ID:2yy1+Fl2.net
- watch使えよ
- 479 :デフォルトの名無しさん:2018/05/27(日) 19:25:41.28 ID:FRc1Igvs.net
- core3でデスクトップ対応するってんで久しぶりにformsで遊んだんだが
VSのUIデザイナーがすげー使いにくいかった
マークアップって便利なものだったんだな
- 480 :デフォルトの名無しさん:2018/05/27(日) 19:30:40.69 ID:J2TkP5AD.net
- >>479
せめてWPFにしときなよ
- 481 :デフォルトの名無しさん:2018/05/27(日) 19:33:51.73 ID:FRc1Igvs.net
- >>480
今後仕事があるとしたらFormsの.Net Core移植かなーと思った
- 482 :デフォルトの名無しさん:2018/05/27(日) 20:06:24.40 ID:J2TkP5AD.net
- >>481
まあ今年後半にpreview版出るらしいから期待しとくわ
- 483 :デフォルトの名無しさん:2018/05/27(日) 21:18:01.39 ID:b/XeQX32.net
- サポートはwindowsだけみたいね。
それじゃ.netと変わらんよ…
- 484 :デフォルトの名無しさん:2018/05/27(日) 21:21:05.79 ID:ZRXuJ33w.net
- 神はしんだ
- 485 :デフォルトの名無しさん:2018/05/27(日) 21:33:09.12 ID:J2TkP5AD.net
- >>483
変わらなくはないよ
- 486 :デフォルトの名無しさん:2018/05/27(日) 22:28:59.48 ID:AvF24g9C.net
- でもサードパーティのリッチコンポーネントがCore対応しないと移行すすまんやろな
有料ライブラリもNuGetで配布するようになんのか?
- 487 :デフォルトの名無しさん:2018/05/27(日) 23:31:54.31 ID:J2TkP5AD.net
- >>486
.NET Standardじゃなくて?
- 488 :デフォルトの名無しさん:2018/05/30(水) 21:17:19.20 ID:i3gZdMHR.net
- mono難しすぎてcoreで作り直したい
- 489 :デフォルトの名無しさん:2018/05/30(水) 21:29:34.48 ID:+/G67KEO.net
- 2.1そろそろかね
- 490 :デフォルトの名無しさん:2018/05/30(水) 21:30:09.13 ID:+/G67KEO.net
- もうNuGetには出てるし、Releasenoteも見れる
- 491 :デフォルトの名無しさん:2018/05/30(水) 22:12:52.15 ID:JXGp/YkD.net
- WinAppDriverが最近更新されたり放置されてたFormsのバグがフィックスされたり
Microsoftはcore 3に向けてちょっとやる気出してきた感じなのかな
- 492 :デフォルトの名無しさん:2018/05/30(水) 23:01:15.68 ID:+/G67KEO.net
- 結構Formsの求人してたもんね
- 493 :デフォルトの名無しさん:2018/05/31(木) 07:42:13.58 ID:7uwu8EOm.net
- https://blogs.msdn.microsoft.com/dotnet/2018/05/30/announcing-net-core-2-1/
- 494 :デフォルトの名無しさん:2018/06/05(火) 21:33:29.21 ID:ZCeoXVBh.net
- >>489
https://news.mynavi.jp/article/20180601-639282/
.NET Core 2.1登場、3年間の長期サポート
- 495 :デフォルトの名無しさん:2018/06/07(木) 07:58:32.16 ID:acA4rAin.net
- やっとStackOverflowもASP.NET Coreに移行するみたいね
周辺のツール群の移行も落ち着いたみたいだし
- 496 :デフォルトの名無しさん:2018/06/07(木) 12:12:20.15 ID:y8etEUCz.net
- ようやっと有名なサービスで実績有るって言えるね
- 497 :デフォルトの名無しさん:2018/06/14(木) 20:30:16.44 ID:XNb+8Bse.net
- >>495
StackOverflowはよく参考にしている情報サイトだけど、ここのサービスが.net coreで作成されているってこと?
- 498 :デフォルトの名無しさん:2018/06/14(木) 20:44:08.75 ID:l5PwHyNK.net
- >>497
内部で移行を始めたっぽい
Nick CraverがTwitterで継続的に報告してくみたいだから見てみ
- 499 :デフォルトの名無しさん:2018/06/14(木) 22:30:31.98 ID:PD4meAKv.net
- DotNetCoreのサービスは他に何がある?
- 500 :デフォルトの名無しさん:2018/06/14(木) 23:27:45.95 ID:l5PwHyNK.net
- うちの新規プロジェクトは基本的にASP.NET Coreだし、バッチも.NET Coreで書いてる
- 501 :デフォルトの名無しさん:2018/06/15(金) 10:35:28.77 ID:uIGrLsPa.net
- Trello Chrome拡張機能プラグイン集
https://chrome.google.com/webstore/search/trello?_category=extensions
Slackプラグイン集
https://slack.com/apps
Sketchプラグイン集
https://sketchapp.com/extensions/plugins/
https://supernova.studio/
- 502 :デフォルトの名無しさん:2018/06/16(土) 08:29:49.39 ID:+7qeuaiQ.net
- 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とコンテナをシャットダウン
- 503 :デフォルトの名無しさん:2018/06/16(土) 10:01:28.90 ID:v/kjTt9B.net
- >>502
BeforeBuildで任意のコマンド叩けば?
https://msdn.microsoft.com/ja-jp/library/ms366724.aspx
- 504 :デフォルトの名無しさん:2018/07/04(水) 22:19:26.23 ID:gFgZc5FG.net
- NS8
- 505 :デフォルトの名無しさん:2018/07/05(木) 16:38:49.01 ID:AeL6VB/V.net
- NS8
- 506 :デフォルトの名無しさん:2018/07/22(日) 00:41:46.72 ID:J1Nh86LO.net
- 今更になってSPA系のproject template使ってみた
ASP.NET Coreと密に結合するメリットあんのかなって疑問なんだけど、ここが凄いんだみたいなポイントってある?
angularならangularのプロジェクト、reactならreactのプロジェクトを1つ
Web API用のAsp.net coreプロジェクトを1つ
2つのプロジェクトを別個に作って動かすのと何がちがうんだろう
- 507 :デフォルトの名無しさん:2018/08/01(水) 07:34:48.80 ID:+mBt06Dy.net
- ODP.NET Core Beta 3 is now available with added support for Configuration API and TLS/SSL on Linux
http://nuget.org: https://t.co/7nZvFbypSw
OTN: https://t.co/O98M43LQYP https://t.co/5p6BlrwPWO
https://twitter.com/OracleDOTNET/status/1024384627757043712 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
- 508 :デフォルトの名無しさん:2018/08/23(木) 06:37:00.08 ID:AuVZlFM/.net
- https://blogs.msdn.microsoft.com/webdev/2018/08/22/asp-net-core-2-2-0-preview1-now-available/
- 509 :デフォルトの名無しさん:2018/08/24(金) 19:36:06.16 ID:WoVk2gPy.net
- 初歩的質問で申し訳ない
Asp.net core アプリは
.net frameworkでも.net coreでも実装できるようですが
asp.net core そのものは.net core で実装されているため、動かすには.net coreのランタイムが必須
という認識なのですが、あってますでしょうか?
- 510 :デフォルトの名無しさん:2018/08/24(金) 20:54:57.16 ID:usF07bpd.net
- >>509
「そのもの」って何が言いたいの?
- 511 :デフォルトの名無しさん:2018/08/24(金) 21:03:49.57 ID:MBN4HRAE.net
- 間違えました。実装というか実行ですかね。
asp.net core は.net coreの上で動いてるから
もしアプリを.NetFrameworkで作るという選択をしたとしても
実行には.net coreのランタイムも必要?
という事を聞きたかったのです。
- 512 :デフォルトの名無しさん:2018/08/24(金) 21:17:46.74 ID:usF07bpd.net
- >>511
>アプリを.NetFrameworkで作る
とは?
- 513 :デフォルトの名無しさん:2018/08/24(金) 23:33:23.36 ID:6Vm9fYR8.net
- .Net Frameworkなら.Net Frameworkだけ必要
.Net Coreなら.Net Coreだけ必要
https://docs.microsoft.com/ja-jp/dotnet/standard/choosing-core-framework-server
- 514 :デフォルトの名無しさん:2018/08/24(金) 23:37:34.84 ID:6Vm9fYR8.net
- ASP.Net Coreは.NET Standard 2.0が基本だから.NET Coreじゃなくても大体いけるんだろうね
- 515 :デフォルトの名無しさん:2018/08/25(土) 05:02:20.54 ID:rsTZmcpc.net
- ASP.NET Core 2.xばかり見ていたからか、ランタイムをインストールしようにも.Net Coreベースっぽいし
.NET Coreが必要なのかなと思ってましたが
ASP.NET Core 1.xまでは.NetFrameworkでも動けるってことなのかな
http://blog.clock-up.jp/entry/2017/08/16/aspnetcore-platform-change
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だけを言ってるのだろうか…
- 516 :デフォルトの名無しさん:2018/08/25(土) 09:59:43.52 ID:uF3Ar+0r.net
- こいつ何が言いたいのかよくわからん
- 517 :デフォルトの名無しさん:2018/09/12(水) 06:53:09.75 ID:+jlBTouo.net
- 開発と実行環境の違いが分かって無いな
動かすのはランタイムのみでOK
Linuxサーバーに.NET Coreランタイムのみ入れればASP.NET Coreが動く
開発はWindowsPC、Linuxデスクトップ、MacOS PCで開発出来る
(C#、VB.NETでOK)
.NET Core使うのはサーバーアプリケーション(Javaで言うサーブレット)
.NET Framework使うのはそれ以外
- 518 :デフォルトの名無しさん:2018/09/12(水) 06:57:27.87 ID:z2nQHwcZ.net
- >>517
サーバーアプリケーション?
- 519 :デフォルトの名無しさん:2018/09/12(水) 06:59:02.87 ID:+jlBTouo.net
- >>518
https://docs.microsoft.com/ja-jp/dotnet/standard/choosing-core-framework-server
- 520 :デフォルトの名無しさん:2018/09/12(水) 07:29:28.20 ID:w6zRQH09.net
- こいつはglobal toolsやただのコンソールアプリ、Windowsサービスのことなんて頭にないんだろ
- 521 :デフォルトの名無しさん:2018/09/12(水) 15:04:10.55 ID:QzGthQfG.net
- VB.NET対応になったが今のVB.NETソースそのまま移行出来ないよな
- 522 :デフォルトの名無しさん:2018/09/12(水) 22:33:59.96 ID:yfKtIfo2.net
- 最近の低学歴知恵遅れは
CLIとかJVMで動かすことを
実行環境というんか
さすが!
- 523 :デフォルトの名無しさん:2018/10/03(水) 19:33:26.76 ID:zgfduG0j.net
- 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.
https://twitter.com/Nick_Craver/status/1047432130899451905
(deleted an unsolicited ad)
- 524 :デフォルトの名無しさん:2018/10/05(金) 20:33:11.25 ID:XmUUw3NF.net
- おっと
https://meta.stackexchange.com/a/316349
- 525 :デフォルトの名無しさん:2018/10/10(水) 07:12:20.11 ID:Br1ENpxp.net
- やっとVisualStudioCodeにRazorのサポートきたね
https://github.com/OmniSharp/omnisharp-vscode/releases/tag/v1.17.0
- 526 :デフォルトの名無しさん:2018/10/18(木) 08:41:46.91 ID:iqwuYiOm.net
- ASP.NET Core 2.2.0-preview3 now available
https://blogs.msdn.microsoft.com/webdev/2018/10/17/asp-net-core-2-2-0-preview3-now-available/
- 527 :デフォルトの名無しさん:2018/11/09(金) 01:13:29.61 ID:RB9g+R5N.net
- https://youtu.be/_lwCVE_XgqI
すごいためになるから共有したい
- 528 :デフォルトの名無しさん:2018/11/12(月) 15:47:02.08 ID:K/JJbgco.net
- WindowsサーバーのASP.NET MVCはある程度出来るつもりなのですが、
お試し契約してみたCentOSサーバーに.NET Core 2.1で
ASP.NET MVC Coreのサイトをpublishしたのですが、
publish自体はエラーなく出来たのですが、サイトの表示が出来ません。
どこかにその辺りのやり方を簡単に解説しているようなサイトや資料や動画が
あれば教えて下さい。
- 529 :デフォルトの名無しさん:2018/11/12(月) 15:57:26.33 ID:qXzdVDBO.net
- >>528
docs
- 530 :527:2018/11/15(木) 14:15:45.42 ID:rC/khhb+.net
- このページの
https://53ningen.com/asp-net-core-on-cent7/
$ dotnet new web -o myWeb
で作ったサイトは他のパソコンからアクセスしてHello World!表示出来たのだが、
それを応用して作ったRazerのサイトは
ページが見つからないエラー
で表示出来ない。
https://codezine.jp/article/detail/10515
この辺りを参考にしたのだが。
原因分る人いませんか?
- 531 :デフォルトの名無しさん:2018/11/15(木) 19:28:21.62 ID:KXYiClEQ.net
- それだけじゃわかんねーよ
- 532 :デフォルトの名無しさん:2018/11/15(木) 20:18:41.66 ID:rC/khhb+.net
- >>531
どんな情報が必要ですか?
- 533 :デフォルトの名無しさん:2018/11/15(木) 21:18:55.55 ID:8sDmawlr.net
- >>532
まずはスリーサイズを
任意でdotnet runのコンソール出力
- 534 :デフォルトの名無しさん:2018/11/15(木) 21:41:37.25 ID:rC/khhb+.net
- >>533
Now listening on: http://localhost:5000
Now listening on: http://localhost:5001
Application started. Press Ctrl+C to shut down.
こんなのが出ています。
- 535 :デフォルトの名無しさん:2018/11/15(木) 21:55:39.87 ID:wLlriNuY.net
- そらそやろ
- 536 :デフォルトの名無しさん:2018/11/15(木) 22:13:07.79 ID:rC/khhb+.net
- >>535
エスパーでお願いします
- 537 :デフォルトの名無しさん:2018/11/16(金) 00:17:43.65 ID:5mAteyhC.net
- なんかワラタ
- 538 :デフォルトの名無しさん:2018/11/16(金) 09:26:49.38 ID:Y9D9gAOr.net
- 現状のまとめです。
dotnet new web -o myWeb
で作ったページは全く問題無く外部からブラウザーでアクセス出来て
Hello World! が出ます。
一方、mvcやrazorのサンプルでは、
502 Bad Gateway nginx
が出るようになりました。
でもページが表示出来ません。
もう完全に行き詰っています。
- 539 :デフォルトの名無しさん:2018/11/16(金) 10:27:19.08 ID:S2jDU7+O.net
- >>534
なんでhttpで2ポート待ち受けてるの?
- 540 :デフォルトの名無しさん:2018/11/16(金) 10:36:01.56 ID:Y9D9gAOr.net
- >>539
サンプルをそのまま実行したのですが、
2ポートで待ち受けると何か問題ありますか?
- 541 :デフォルトの名無しさん:2018/11/16(金) 10:54:12.30 ID:S2jDU7+O.net
- >>540
意図してやってるなら問題ない
- 542 :デフォルトの名無しさん:2018/11/16(金) 10:59:37.43 ID:Y9D9gAOr.net
- >>541
Now listening on: http://localhost:5000
Now listening on: https://localhost:5001
の間違いでした。
その後、mvcのサンプルをdotnet runして、外部からchromeで開くと
Failed to authenticate HTTPS connection.
になります。何ですかこれは?
- 543 :デフォルトの名無しさん:2018/11/16(金) 11:20:28.60 ID:S2jDU7+O.net
- >>542
SSLの証明書がないんでしょ
- 544 :デフォルトの名無しさん:2018/11/16(金) 11:32:43.37 ID:Y9D9gAOr.net
- >>543
# dotnet dev-certs https 実行すると
A valid HTTPS certificate is already present.
と出ています。これで良いと思ったのですが、ダメですか?
- 545 :デフォルトの名無しさん:2018/11/16(金) 11:37:37.91 ID:WnhjA2va.net
- sなし5000番の方はアクセスできるの?
- 546 :デフォルトの名無しさん:2018/11/16(金) 11:45:11.22 ID:Y9D9gAOr.net
- >>545
このページの
https://docs.microsoft.com/ja-jp/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1
Nginx を構成する
の部分を使っています。
location /
は
location /test/
に変更しています。
http://www.example.com/test/
でアクセスすると
https://www.example.com:5001/test/
になり、接続が拒否されます。
- 547 :デフォルトの名無しさん:2018/11/16(金) 11:52:39.33 ID:S2jDU7+O.net
- >>544
--trustで証明書を信頼してあげれば
- 548 :デフォルトの名無しさん:2018/11/16(金) 12:41:08.47 ID:Y9D9gAOr.net
- >>547
そのオプションが見付からないのですが。
- 549 :デフォルトの名無しさん:2018/11/16(金) 14:41:35.61 ID:QgzYbsss.net
- >>548
開発環境がlinuxならそのオプションは使えないね
まずはsなしでやってみたらどうかな
- 550 :デフォルトの名無しさん:2018/11/17(土) 20:00:08.44 ID:oquplKYx.net
- 皆さんサーバーOSは何入れているの?
- 551 :デフォルトの名無しさん:2018/11/18(日) 01:19:54.50 ID:Lt7HMgAj.net
- 2008R2
- 552 :デフォルトの名無しさん:2018/11/18(日) 08:47:00.83 ID:h36EU3Do.net
- >>551
それなら.CoreじゃなくてFrameworkでも
いいんじゃないの?
- 553 :デフォルトの名無しさん:2018/11/18(日) 09:58:49.91 ID:PaLa9NTK.net
- >>552
サイドバイサイドでランタイムを配置できるのはデカイし、パフォーマンスもダンチ
- 554 :デフォルトの名無しさん:2018/11/18(日) 10:08:10.63 ID:h36EU3Do.net
- >>553
>パフォーマンスもダンチ
具体的な比較結果が有れば
簡単に教えて
- 555 :デフォルトの名無しさん:2018/11/18(日) 11:53:44.91 ID:ve9l0Wxi.net
- >>554
https://aakinshin.net/posts/stephen-toub-benchmarks-part1/
2.1ではさらに速くなってる
https://blogs.msdn.microsoft.com/dotnet/2018/04/18/performance-improvements-in-net-core-2-1/
- 556 :デフォルトの名無しさん:2018/11/18(日) 12:52:38.49 ID:h36EU3Do.net
- >>555
サンキュウ。
.NetFramework4.7遅いね。
これからは.Coreの時代なの?
.NetFramework5.0とかは出ないの?
- 557 :デフォルトの名無しさん:2018/11/18(日) 14:46:53.85 ID:YwXInmvE.net
- >>556
特別な理由がない限り新規でレガシーな.NET Frameworkを使う理由はないね。WPFも.NET Coreに移行を始めたプロジェクトが結構出始めたし。
5.Xは出さないって明言されてる。
- 558 :デフォルトの名無しさん:2018/11/18(日) 17:40:03.79 ID:SufQu6s2.net
- >>551
わざわざWindowsサーバーでCore使う意味が、、
- 559 :デフォルトの名無しさん:2018/11/18(日) 18:18:48.43 ID:PaLa9NTK.net
- >>558
>>553
- 560 :デフォルトの名無しさん:2018/11/19(月) 10:54:19.13 ID:ZxH7AQJX.net
- Linux使っている人は少ないのか?
- 561 :デフォルトの名無しさん:2018/11/19(月) 12:50:16.78 ID:QfimVIAw.net
- トラブルに自力で対応出来ないんならLinuxなんかに手を出さない方がいいのでは
- 562 :デフォルトの名無しさん:2018/11/19(月) 13:07:32.40 ID:X6/A5UND.net
- .Netに関してはWinが優位ではある。
例えCoreでも。
- 563 :デフォルトの名無しさん:2018/11/19(月) 13:15:34.02 ID:9fApbElg.net
- >>558
開発側(マイクロソフト)が複数作る必要性ないんとちゃう。
- 564 :デフォルトの名無しさん:2018/11/20(火) 09:42:57.80 ID:H2yLAJDP.net
- >>562
例えば?
- 565 :デフォルトの名無しさん:2018/11/20(火) 12:12:54.13 ID:I9bGWHia.net
- >>564
パフォーマンス
- 566 :デフォルトの名無しさん:2018/11/20(火) 18:11:31.33 ID:H2yLAJDP.net
- >>565
Win+IIS+Core > Linux+Apache+Core
と言う事?
- 567 :デフォルトの名無しさん:2018/11/20(火) 18:34:54.25 ID:d5QQARcS.net
- >>566
うん
さらに2.2ではIISのインプロセスホスティングが導入されるんで
- 568 :デフォルトの名無しさん:2018/11/21(水) 16:51:08.60 ID:ZO99kXmj.net
- Ubuntuでasp.net core 2.1を試してみたが
今一つ安定性が悪い気がする。
企業サイトをlinux+coreで作っている例なんてあるのかな?
- 569 :デフォルトの名無しさん:2018/11/21(水) 17:53:41.43 ID:j1rtgxax.net
- >>568
安定性が悪い、とは?
- 570 :デフォルトの名無しさん:2018/11/21(水) 19:21:50.69 ID:aGMtT6aZ.net
- IISやApache/nginx無しの、Core単体でのWindowsとLinuxでの性能比較の情報ってなんかある?
- 571 :デフォルトの名無しさん:2018/11/23(金) 12:20:48.95 ID:ktqTGp9y.net
- .Net Core 3 まだ?
まだあああああああああああああああああああああ?
- 572 :デフォルトの名無しさん:2018/11/23(金) 12:26:47.44 ID:X4mqBgAC.net
- >>571
これにあわせてpreview版くるんじゃね?
https://www.microsoft.com/en-us/connectevent/
- 573 :デフォルトの名無しさん:2018/11/23(金) 19:04:36.23 ID:ItmMKKZg.net
- このスレの人は.net coreで何を作っているのですか?
趣味?仕事?簡潔に答えよ。
- 574 :デフォルトの名無しさん:2018/11/23(金) 19:32:48.47 ID:LJSw4aZh.net
- >>573
まずは隗より始めよ
- 575 :デフォルトの名無しさん:2018/11/23(金) 22:47:06.66 ID:+0dgorJ9.net
- 仕事でー
- 576 :デフォルトの名無しさん:2018/11/24(土) 14:06:51.21 ID:PUlfMio8.net
- .NET Core 5くらいにならないと業務では使えない
- 577 :デフォルトの名無しさん:2018/11/24(土) 15:10:50.55 ID:WtZSNTCR.net
- >>576
もうとっくに使ってるがなw
- 578 :デフォルトの名無しさん:2018/11/25(日) 03:20:31.30 ID:UAkzuivq.net
- うちでも使いたいんだけど、
Windows向け業務アプリ → WinForms
Android向けアプリ → Intellij で Kotlin
Web → Kotlin + Spring
GUI不要な、機器間の通信 → 昔からあるC/C++製のやつ流用、新規はGO
なんだかんだで.Net Core出番がない・・・・・
- 579 :デフォルトの名無しさん:2018/11/25(日) 05:43:11.75 ID:atRQHxDf.net
- >>578
3.0からやな
- 580 :デフォルトの名無しさん:2018/11/25(日) 18:53:32.46 ID:lIzBtfoP.net
- >>577
どんな環境よ?
linux,apache,nginx,kerstelなど?
- 581 :デフォルトの名無しさん:2018/11/25(日) 20:11:14.70 ID:tktqdq5V.net
- 別に一気に全部移行しなくてもいいでしょ
Windows向け業務アプリがFormsならリファクタリングでアセンブリを分離してプレゼンテーション以外のdllをCoreにするとかさ
それで実績を作ってザマリンiOSとか新規Web案件の提案を進めればいい
待ってるだけじゃ何も起こらないぞ
- 582 :デフォルトの名無しさん:2018/11/29(木) 08:13:03.76 ID:VKQeTZJg.net
- 今からやるならcoreとjava
どっちがお勧めですか?
- 583 :デフォルトの名無しさん:2018/11/29(木) 12:50:50.13 ID:QKBJxfTE.net
- >>582
Core
- 584 :デフォルトの名無しさん:2018/11/29(木) 20:50:47.81 ID:9Zz5LdrK.net
- >>582
Coreがお勧めかどうかはわからんが今からJavaは無いわ
土方志望なら止めはしないが
- 585 :デフォルトの名無しさん:2018/11/30(金) 10:54:06.30 ID:79tmQaP8.net
- ApacheやNginxの設定に慣れていないので難しいわ
- 586 :デフォルトの名無しさん:2018/12/02(日) 01:15:47.91 ID:wLO7A83W.net
- 今さらJavaに手を出すなんて愚かと言うか、、
そこそこ大きい企業ならまだしも中小でJavaでシステム組んだ所は後悔してる
- 587 :デフォルトの名無しさん:2018/12/02(日) 01:35:12.85 ID:YCE1NwaP.net
- Javaを.NetCoreに乗り換えるような動きってある?
いい受け皿になると思うんだが、聞こえてこないんだよな
- 588 :デフォルトの名無しさん:2018/12/02(日) 03:20:24.83 ID:N92L+Hl/.net
- 聞こえるように言ったところでメリットがないからでは
- 589 :デフォルトの名無しさん:2018/12/02(日) 10:49:57.81 ID:6yThJVEy.net
- COBOLからJavaに乗り換えたって聞こえてきたのいつ頃だった?
新規プロジェクトでの採用は乗り換えたって話にはならないし、
レガシーは耐用年数が経過するまで言語の変更を行うコストかけられず、
しばらくJavaのまま行きそうな気がする
- 590 :デフォルトの名無しさん:2018/12/02(日) 12:57:40.36 ID:YCE1NwaP.net
- そんなもんだよなー、さんくす
蟻の一穴が開いたら爆発的普及するかなと期待してるんだが、そうそう上手くはいかないもんだな
- 591 :デフォルトの名無しさん:2018/12/02(日) 17:16:15.58 ID:DuaRZQ8k.net
- 俺はやはり、なんだかんだで開発環境の問題がでかいと思うよ。
Javaは、Eclipseの存在がでかかった。
.NETは、企業が無料で使える完成度の高いIDEが出てこないと、広く流行りはしないと思うな。
- 592 :デフォルトの名無しさん:2018/12/02(日) 17:22:25.58 ID:l+Cs0u87.net
- >>591
VSCodeで充分
- 593 :デフォルトの名無しさん:2018/12/03(月) 16:10:45.96 ID:2k9R1XJA.net
- Codeもええし、VS2017もタダやし、あかんかな?
- 594 :デフォルトの名無しさん:2018/12/03(月) 16:26:27.17 ID:wi/+8SfF.net
- >>593
「企業が」と書いてるからVS2017は有料だな
- 595 :デフォルトの名無しさん:2018/12/03(月) 18:05:34.48 ID:2k9R1XJA.net
- 大企業だと条件満たせんか
一定規模以外かつコミュニティ活動に貢献があればOK、だっけ?
- 596 :デフォルトの名無しさん:2018/12/03(月) 18:31:57.46 ID:wi/+8SfF.net
- >>595
個人であっても大企業からの受託開発に利用するのはライセンス違反
実質仕事には使えない
- 597 :デフォルトの名無しさん:2018/12/03(月) 18:49:09.63 ID:OHB3X56L.net
- >>594
小さい企業ならCommunity使えるし、でかい企業でもExpressが使える
C#ならたいして制限はないよ
- 598 :デフォルトの名無しさん:2018/12/03(月) 18:52:04.97 ID:ODOksjqR.net
- >>597
VS2017のExpressってDesktop版だけやで
- 599 :デフォルトの名無しさん:2018/12/03(月) 19:31:25.68 ID:3pwqpkKQ.net
- >>596
その大企業の従業員じゃなくて
収入が1億円ないのなら問題ないでしょ
- 600 :デフォルトの名無しさん:2018/12/03(月) 21:36:05.45 ID:wi/+8SfF.net
- >>599
その大企業の仕事を請け負う小企業もCommunityは使ったらだめなんだよ
これ落とし穴
- 601 :デフォルトの名無しさん:2018/12/03(月) 23:03:28.11 ID:mRdFUx3v.net
- 仕事を請け負うなら経費で買えばいいだろ
- 602 :デフォルトの名無しさん:2018/12/04(火) 04:37:02.57 ID:hqNcIlDj.net
- ASP.NET Core でシステム作るならDBアクセスにはEF使うべき?
- 603 :デフォルトの名無しさん:2018/12/04(火) 06:24:52.25 ID:+7ThkYHR.net
- >>602
いや、EF CoreかもしくはDapper
.NET Core3.0はEFも使えるようになるみたいだけど
- 604 :デフォルトの名無しさん:2018/12/04(火) 06:47:30.93 ID:EMHZGzpt.net
- >>600
どこにもそんなこと書いてねえし
- 605 :デフォルトの名無しさん:2018/12/04(火) 11:20:32.13 ID:X2dj3RuS.net
- >>604
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が該当
- 606 :デフォルトの名無しさん:2018/12/04(火) 11:33:51.35 ID:L5+u8pEn.net
- 年商100万ドル≒売上1億円だから、ほとんどの受託開発は個人を除いて使えないね。
最初聞いたときは1億ドルの間違いだろ? と思ったぐらいw
- 607 :デフォルトの名無しさん:2018/12/04(火) 15:32:38.40 ID:ipFjKVPI.net
- >>603
EF CoreとEFは違う物なの?
- 608 :デフォルトの名無しさん:2018/12/04(火) 17:45:32.87 ID:yAXqBZbk.net
- >>605
うちのクズ会社が無料だって使いまくってるわ
まじでクズすぎて話にならん
- 609 :デフォルトの名無しさん:2018/12/04(火) 18:43:41.31 ID:E1VClVEB.net
- >>607
うん
- 610 :デフォルトの名無しさん:2018/12/04(火) 22:00:04.18 ID:cZYklryK.net
- >>606
個人でも委託元の会社が大きかったら制限に触れそう。
> エンタープライズ組織(PC 台数250台以上または年商100 万ドル以上)は
> 上記の教室の研修環境、学術的調査、オープンソースプロジェクトへの
> 貢献以外では従業員や請負契約者ともに利用を認められません。
- 611 :デフォルトの名無しさん:2018/12/04(火) 22:41:53.91 ID:L5+u8pEn.net
- >>610
「組織」の中の文言だから個人は含まれていない。
と、受け取っているが、どうなんだろうね?
- 612 :デフォルトの名無しさん:2018/12/04(火) 23:14:45.09 ID:2PB2U1W7.net
- >>611
従業員と並列で請負契約者が出てくるんだから、
その組織向けの仕事全部だろうに。
偽装請負とかひ孫請けくらいならOKなのかもなー
- 613 :デフォルトの名無しさん:2018/12/04(火) 23:19:41.39 ID:XMOY4cHJ.net
- 結局個人で細々シェアウェア作るくらいにしか仕事での使い道はないってことだな
- 614 :デフォルトの名無しさん:2018/12/05(水) 01:23:56.88 ID:ENhLL9Kf.net
- フリーのIDE開発プロジェクトを潰す VS Community の戦略はよく考えられてると思う
- 615 :デフォルトの名無しさん:2018/12/05(水) 06:30:37.53 ID:9sWNdGqz.net
- 請け負いってことはその会社の代わりにその会社のためだけに開発するってことだから
実質的に会社内部で使ってるのと同じってことで
抜け道ふさいだってことでしょ。
他の企業とかにも売るようなものとして作れば問題ない。
- 616 :デフォルトの名無しさん:2018/12/05(水) 07:56:23.44 ID:7i+LZEEX.net
- 著作権も引き渡すかどうかは契約次第だから、請負かどうかには関係ないのでは
- 617 :デフォルトの名無しさん:2018/12/05(水) 09:49:21.38 ID:jz85HbC8.net
- 大企業に売ったらアウトってことだね
- 618 :デフォルトの名無しさん:2018/12/05(水) 13:30:05.65 ID:ifntcr/4.net
- >>613
それだってコミケで売れるもの作れたらそこそこ良いとは思うが。
- 619 :デフォルトの名無しさん:2018/12/05(水) 13:48:24.70 ID:Iw716Pz6.net
- >>618
だからホビーでしか使い道ないんだよ
- 620 :デフォルトの名無しさん:2018/12/05(水) 14:51:15.04 ID:bricTRC3.net
- 2,3人規模の弱小スタートアップなら実質無制限じゃね?
なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ
ActionPack買ってPro使う方が早そうだけどw
てかラズパイのRaspbianでAspCoreがアホほど重いな
SDカードのIO速度のせい?
- 621 :デフォルトの名無しさん:2018/12/05(水) 15:03:00.26 ID:9sWNdGqz.net
- クラウドのsaasサービス作るとかなら問題ないでしょ
1奥越えたらアウトだけど
一億売り上げれるなら金払えよって感じだな
- 622 :デフォルトの名無しさん:2018/12/05(水) 17:05:03.78 ID:ifntcr/4.net
- >>620
元々米はスタートアップとかベンチャーとか育てる風土だし、その認識で良いと思う。
大企業の下請けじゃなくて、一から自社独自のサービスならおkなはず。
- 623 :デフォルトの名無しさん:2018/12/05(水) 21:01:54.48 ID:k0wk26Xg.net
- >>620
> なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ
その行為は意味無い。
弱小スタートアップなら必要ないし、大手?企業はオープンソース等に
貢献してても認められていること以外に使うと違反になる。
- 624 :デフォルトの名無しさん:2018/12/06(木) 05:01:08.79 ID:OTOiiQ7l.net
- >>623
おう、さんくす
大企業でもOSSなら許したる、てことなのね
- 625 :デフォルトの名無しさん:2018/12/06(木) 21:29:48.55 ID:UDUqnzch.net
- 皆さん仕事でCoreやっているの?
- 626 :デフォルトの名無しさん:2018/12/07(金) 00:28:39.06 ID:u+M3piYs.net
- やってるよ
- 627 :デフォルトの名無しさん:2018/12/08(土) 11:23:18.99 ID:Qn2EYpIu.net
- Apache単体で動かすのと
Apache+Nginxで動かすのとでは
どっちが良いとかありますか?
- 628 :デフォルトの名無しさん:2018/12/10(月) 17:04:09.11 ID:ErjYvBSZ.net
- >>627
Apache+Nginx
- 629 :デフォルトの名無しさん:2018/12/11(火) 22:42:30.74 ID:xgWKoRQ/.net
- WindowsからLinuxに .Net ASP Coreサイトを
Publishする場合はFTPを使うんですか?
- 630 :デフォルトの名無しさん:2018/12/12(水) 03:18:21.11 ID:39F9ALTr.net
- ファイルを配置できれば何でもいいんじゃない?
ウチはCentOS上のJenkinsでビルドとpublishしてる
もしくはsamba経由でコピーするか
- 631 :デフォルトの名無しさん:2018/12/12(水) 05:11:12.01 ID:QrLGGzqj.net
- SCDでpublishしたWebアプリを配置する時って皆さんどうしてる?まず配置先のファイル全部消してる?
- 632 :デフォルトの名無しさん:2018/12/12(水) 11:01:16.78 ID:ZPi6xn5l.net
- >>630
開発機もサーバーもどちらもLinuxなんですか?
- 633 :デフォルトの名無しさん:2018/12/12(水) 11:49:18.93 ID:39F9ALTr.net
- >>632
いえ、WinのVS2017で書いてます。
gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。
たまにruntimeしか入ってない実行環境があるので、そのときは開発環境でpublishしたファイルを実行環境に持って行ってます。
- 634 :デフォルトの名無しさん:2018/12/12(水) 12:02:23.35 ID:ZPi6xn5l.net
- >>633
>gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。
何だか高度なテクニックですね。
それって全自動で出来るんですか?
つまり現在Webサイトとして実行中の xxx.dll が自動で最新版に入れ替わるんですか?
- 635 :デフォルトの名無しさん:2018/12/12(水) 12:21:07.94 ID:JMo7GYOV.net
- >>634
DevOps とか CI CDとか
クグってみるといいよ
- 636 :デフォルトの名無しさん:2018/12/12(水) 16:15:17.17 ID:ZPi6xn5l.net
- >>635
ありがとうございます。ググってみます。
- 637 :デフォルトの名無しさん:2018/12/15(土) 10:57:14.03 ID:TM8s/pV0.net
- wslにインストールしたcore sdkをwindows側のvscodeから参照して開発することってできます?
- 638 :デフォルトの名無しさん:2018/12/17(月) 10:47:30.17 ID:00MZ1YNm.net
- NLogの${basedir}が空文字列になるのだが、どうすればいいの?
- 639 :デフォルトの名無しさん:2018/12/17(月) 12:15:24.08 ID:XxgUhhtu.net
- ちゃんとセットするメソッド実行したか?
- 640 :デフォルトの名無しさん:2018/12/17(月) 12:27:21.39 ID:00MZ1YNm.net
- >>639
なんですかそれは?
- 641 :デフォルトの名無しさん:2018/12/18(火) 11:48:01.81 ID:yEF7Gpy8.net
- >>638
${basedir}は使わない
- 642 :デフォルトの名無しさん:2018/12/24(月) 13:06:53.72 ID:/yj8eyip.net
- asp.net coreでjqueryはnpm,bowerのどっちで入れる?
- 643 :デフォルトの名無しさん:2018/12/24(月) 14:04:49.34 ID:5EUlbahX.net
- >>642
bowerはもう使うなって公式に言われてる
- 644 :デフォルトの名無しさん:2018/12/24(月) 14:05:59.01 ID:/yj8eyip.net
- >>643
本当ですか?
どこに書いてありますか?
- 645 :デフォルトの名無しさん:2018/12/24(月) 14:08:48.70 ID:5EUlbahX.net
- >>644
bower deprecatedでググれ
- 646 :デフォルトの名無しさん:2018/12/24(月) 14:16:15.36 ID:/yj8eyip.net
- >>645
でもNugetパッケージ管理画面でjQueryを出すと
非互換:代わりにBowerを使用して下さい
と出ますが?
- 647 :デフォルトの名無しさん:2018/12/24(月) 14:28:43.08 ID:ptAZ56jA.net
- >>646
nuget側が追い付いてないんやろね。
- 648 :デフォルトの名無しさん:2018/12/24(月) 14:32:13.95 ID:5EUlbahX.net
- >>646
ググれよ
- 649 :デフォルトの名無しさん:2018/12/24(月) 15:22:20.44 ID:/yj8eyip.net
- もともと
wwwroot/lib/bootstrap
wwwroot/lib/jquery
に入っているやつをUpdateするには何を使えばいいんでしょうか?
- 650 :デフォルトの名無しさん:2018/12/24(月) 15:33:18.50 ID:5EUlbahX.net
- >>649
テンプレートはあくまでもテンプレートだから、バージョン管理はnpmに任せて、javaScriptやcss等の実ファイルはコミットしない
- 651 :デフォルトの名無しさん:2018/12/24(月) 15:51:48.39 ID:/yj8eyip.net
- >>650
wwwroot/lib/bootstrap はv4.1.3 なのですが、
Nugetで V4.2.1を入れたらどこかに入ったのですが、
wwwroot/lib/bootstrap はv4.1.3 のままです。
これはなぜですか?
4.2.1はどこに入ったのですか?
- 652 :デフォルトの名無しさん:2018/12/24(月) 16:20:04.13 ID:5EUlbahX.net
- >>651
だからnpm使えって
- 653 :デフォルトの名無しさん:2018/12/24(月) 16:33:37.38 ID:/yj8eyip.net
- >>652
Nugetとnpmは違うんですか?
- 654 :デフォルトの名無しさん:2018/12/24(月) 16:35:51.95 ID:5EUlbahX.net
- >>653
ググれよ
- 655 :デフォルトの名無しさん:2018/12/24(月) 16:45:45.41 ID:/yj8eyip.net
- >>654
教えろよ
- 656 :デフォルトの名無しさん:2018/12/24(月) 16:47:18.39 ID:5EUlbahX.net
- >>655
向いてないからやめれば?
- 657 :デフォルトの名無しさん:2018/12/24(月) 18:46:01.45 ID:/yj8eyip.net
- >>656
そこを何とかお願いします。
- 658 :デフォルトの名無しさん:2018/12/24(月) 22:03:27.09 ID:N0NAok1A.net
- 最近のパッケージマネージャーは、npm と互換性のある、yarn を使う
Ruby のBundler みたいな奴。
各プロジェクト毎に、各プロジェクトフォルダ内に、依存ライブラリをインストールする
グローバルにインストールしない方式
VSCode なら常識
- 659 :デフォルトの名無しさん:2018/12/24(月) 22:08:03.09 ID:5EUlbahX.net
- また変なやつがきた…
- 660 :デフォルトの名無しさん:2018/12/25(火) 18:02:06.27 ID:hCix1gyA.net
- iisにpublishしてもdllがlockされていて置き換わらないな。バグか。
- 661 :デフォルトの名無しさん:2018/12/25(火) 18:10:11.18 ID:wRMxLA8+.net
- >>660
app_offline.htmは?
- 662 :デフォルトの名無しさん:2018/12/25(火) 20:19:17.11 ID:hCix1gyA.net
- >>661
サンキュウ
それを使わずにできないの?
asp.net mvcみたいに全自動で
- 663 :デフォルトの名無しさん:2018/12/25(火) 21:36:50.47 ID:m1C7tGng.net
- >>662
まあ読んでみ
https://github.com/aspnet/AspNetCore/issues/3793
- 664 :デフォルトの名無しさん:2018/12/25(火) 22:02:59.38 ID:hCix1gyA.net
- >>663
やっぱバグか
- 665 :デフォルトの名無しさん:2018/12/25(火) 22:12:31.70 ID:m1C7tGng.net
- >>664
ちゃんと読めよ
- 666 :デフォルトの名無しさん:2018/12/25(火) 23:52:59.37 ID:hCix1gyA.net
- >>665
ちゃんと読んでもバグだな
Openだから未解決?
- 667 :デフォルトの名無しさん:2018/12/25(火) 23:53:58.01 ID:HMsNHpQO.net
- >>666
マジで読めないのかよ
issueが全てバグとでも?
- 668 :デフォルトの名無しさん:2018/12/26(水) 07:52:51.90 ID:pZkVuIQA.net
- discussionになってるから、一定期間書き込みがないと自動でbotにcloseされるやつね
- 669 :デフォルトの名無しさん:2018/12/27(木) 12:18:26.17 ID:L/pxs4BW.net
- EF Core、継承が交じると思い通りにテーブル出力できん
他に不満はないから、あとここだけ完全にコントロールできれば安心して業務実践できるんだがな、、、
- 670 :デフォルトの名無しさん:2018/12/27(木) 12:34:13.13 ID:QDLZT1Ag.net
- すいません、質問です。
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
<--
- 671 :デフォルトの名無しさん:2018/12/27(木) 12:45:39.18 ID:4j980z4F.net
- >>669
EF6と挙動が違うん?
- 672 :デフォルトの名無しさん:2018/12/27(木) 18:34:52.21 ID:XVIa1mij.net
- >>669
OnModelCreating だったかをオーバーライドすれば
自由にテーブル作れるだろ
- 673 :デフォルトの名無しさん:2018/12/28(金) 08:08:39.17 ID:5t7IMZBo.net
- >>672
継承関係のあるテーブルをうまくマッピング出来ないって話じゃないの
EF6でも苦労した覚えがあるけど
- 674 :デフォルトの名無しさん:2018/12/28(金) 20:38:45.94 ID:L2sYlBXi.net
- 2.2はバグが多いね。3.0はいつ出る?
- 675 :デフォルトの名無しさん:2018/12/28(金) 22:49:47.67 ID:8JIbuGVc.net
- >>674
来年の夏
- 676 :デフォルトの名無しさん:2018/12/30(日) 11:37:29.08 ID:rDJr6xnl.net
- azureの無料体験って、しばらくログインしなかったらもう一回できますか
- 677 :デフォルトの名無しさん:2019/01/24(木) 20:54:43.33 ID:bZ6UULLo.net
- 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追加できますか?
- 678 :デフォルトの名無しさん:2019/01/26(土) 08:02:40.10 ID:6UYR9nq1.net
- プロジェクトルートにある Startup クラス の ConfigureServices メソッドに
services.AddMvc();
- 679 :デフォルトの名無しさん:2019/01/26(土) 08:04:50.78 ID:6UYR9nq1.net
- おなじく Startup クラスの Configure メソッドの最後のほうに
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action=Index}/{id?}");
});
を追加。
Routeのテンプレートはご自由にどうぞ
- 680 :デフォルトの名無しさん:2019/01/30(水) 03:49:06.68 ID:lbBMStOM.net
- Preview2きたね
- 681 :デフォルトの名無しさん:2019/01/30(水) 03:49:34.99 ID:lbBMStOM.net
- 3.0の
- 682 :デフォルトの名無しさん:2019/02/05(火) 04:46:36.02 ID:sK/lIx7y.net
- 数日前にASP.NET Coreの勉強始めました。(Web経験なし)
Web上のサンプル探すことが多いんですが、見つけたサンプルが動かず、
実はASP.NET(非Core)のサンプルでした、という事が何回かあったんですが、どうすればアホな勘違いを減らせるでしょうか?(´・ω・`)
- 683 :デフォルトの名無しさん:2019/02/05(火) 07:04:15.98 ID:tRJiyvAp.net
- >>682
たとえばどのサンプルる
- 684 :デフォルトの名無しさん:2019/02/05(火) 07:04:35.82 ID:tRJiyvAp.net
- 誤字がひどい
- 685 :デフォルトの名無しさん:2019/02/20(水) 08:51:28.47 ID:npE+6bEB.net
- .NET Core 1.0 and 1.1 will reach End of Life on June 27, 2019
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/
- 686 :デフォルトの名無しさん:2019/03/26(火) 09:49:55.16 ID:4RgXvzw5.net
- 3.0出たのか?
- 687 :デフォルトの名無しさん:2019/03/26(火) 09:58:40.06 ID:7GDQydai.net
- >>686
今年の下半期
- 688 :デフォルトの名無しさん:2019/03/26(火) 13:24:34.14 ID:AzTPA9BQ.net
- 昨日か一昨日あたり、Port your desktop applications in .NET Core 3.0 などというメールが MS から来たから言ってるんじゃないかな
リリースされたら、ブログでアナウンスされると思う
https://devblogs.microsoft.com/dotnet/
- 689 :デフォルトの名無しさん:2019/03/26(火) 14:20:44.64 ID:4RgXvzw5.net
- >>688
そうそう。そのメール。
何なのこれ?
- 690 :デフォルトの名無しさん:2019/03/26(火) 16:39:16.89 ID:Hwz+WFAm.net
- >>689
その英文の通りじゃないの?
- 691 :デフォルトの名無しさん:2019/03/29(金) 16:01:39.80 ID:JjivUsz/.net
- Visual Basic6.0からASP.netCoreに移行したいんだけど変換ツールある?
- 692 :デフォルトの名無しさん:2019/03/29(金) 21:15:56.91 ID:SJZRfXnB.net
- >>691
あるわけない
VB6とVB.netで言語使用がかなり変わってる。
C#.net覚えて書き直したほうがいい
- 693 :デフォルトの名無しさん:2019/03/30(土) 09:10:42.01 ID:kQToIs4m.net
- ツールはあるけどどの製品も酷い品質で使い物にならない
なんだかんだで地道な手作業がベストプラクティス
まとめていっきに置き換えようとすると絶対に失敗する
相互運用を活用して小さいスコープをリファクタリングして置き換えていくほうがいい
ツケを払うときがついに来たのだと潔く諦めろ
- 694 :デフォルトの名無しさん:2019/03/30(土) 09:13:34.68 ID:kQToIs4m.net
- よく見たら.net core変換ツールか
それは存在しないだろう
- 695 :デフォルトの名無しさん:2019/03/30(土) 17:38:19.64 ID:rG1Hb0Sm.net
- アプリケーションのアーキテクチャも大きく変わるし
自動変換はあり得ないな
- 696 :デフォルトの名無しさん:2019/03/30(土) 17:50:12.43 ID:1YGxKDqg.net
- 仕様を見直すいい機会
- 697 :デフォルトの名無しさん:2019/03/30(土) 17:58:22.52 ID:Q5tjZXyx.net
- WPFがLinuxに移植されるのはいつになるかねぇ。待ち遠しい。
- 698 :デフォルトの名無しさん:2019/03/30(土) 20:20:46.27 ID:wWTOiR4+.net
- >>697
ねーよ
- 699 :デフォルトの名無しさん:2019/03/30(土) 20:43:25.89 ID:Q5tjZXyx.net
- オープンソースになったから時間の問題と思うが。
- 700 :デフォルトの名無しさん:2019/03/30(土) 21:27:12.00 ID:wWTOiR4+.net
- >>699
ちょっとはググりなさい
- 701 :デフォルトの名無しさん:2019/03/30(土) 21:42:49.19 ID:Q5tjZXyx.net
- はて?
ググれば「ねーよ」と断言できるような情報が出てくるのかね?
- 702 :デフォルトの名無しさん:2019/03/30(土) 21:49:23.92 ID:wWTOiR4+.net
- >>701
うん
- 703 :デフォルトの名無しさん:2019/03/30(土) 21:54:14.55 ID:MDhvoYYM.net
- ググっても(現時点では)Windowsのみってのは出てくるけど、
将来に渡ってもWindowsのみって断言されたのは出てこないわな。
- 704 :デフォルトの名無しさん:2019/03/30(土) 21:58:21.45 ID:syvaDn83.net
- Microsoftはリリース前の製品について明示的あるいは暗黙的にも言及することはありませんって無かったっけ。
- 705 :デフォルトの名無しさん:2019/03/30(土) 21:58:52.69 ID:cYaVaArK.net
- WPFがLinuxで動いてしまったら
Windowsライセンスが売れなくなってしまうから
いくらナデラがクロスプラットフォーム志向でもやらないんじゃない?
IISとかもLinux版でてないものね
そんなのやるくらいならまたMobile OSの開発に挑戦してほしい
Google独裁はいやだ
- 706 :デフォルトの名無しさん:2019/03/30(土) 22:07:13.70 ID:MDhvoYYM.net
- >>705
.NET coreはMITライセンスだから、MS以外が開発するのも可能
- 707 :デフォルトの名無しさん:2019/03/30(土) 22:15:17.13 ID:kQToIs4m.net
- どれだけクロスプラットフォームを進めてもオフィスとWindowsは売れる
ビジネスユーザーは機能や品質よりMicrosoftの名前が重要
- 708 :デフォルトの名無しさん:2019/03/30(土) 22:56:42.93 ID:lnhNxPid.net
- なんでビジネスユーザー限定なんだ?
- 709 :デフォルトの名無しさん:2019/03/31(日) 00:17:32.60 ID:mRdFUx3v.net
- >>706
足回りをどうするつもりだろう。
ドライバも含めて全部やる?GPUメーカーが対応してくれるとは思えないなあ
Xに載せる?直接Xしゃべれる暇な人はそんなにいないと思うがなあ
QtやGTKに載せる?なんか足下で喧嘩して分離しそうだよ
- 710 :デフォルトの名無しさん:2019/03/31(日) 00:52:41.17 ID:yskaDDV4.net
- >>709
アプリケーションのフレームワークでドライバまでやるって意味分からん
QtやGTKに載せるとか無駄が多すぎるし、WPFと競合するものだろう
やるならXだな
- 711 :デフォルトの名無しさん:2019/03/31(日) 07:06:50.73 ID:JrOSOdLx.net
- >>709
なんかできない理由を必死に探してないかい?
ドライバとかちょっと頓珍漢すぎる
https://i-msdn.sec.s-msft.com/dynimg/IC872805.png
- 712 :デフォルトの名無しさん:2019/03/31(日) 09:27:52.93 ID:DJW3d+7k.net
- Linux に移植されたら WPFではなくなってしまう
- 713 :デフォルトの名無しさん:2019/03/31(日) 09:37:15.25 ID:vO+Gq833.net
- その場合の常套手段
・「WPFは何かの頭字語ではない」
・WPF is not ...
- 714 :デフォルトの名無しさん:2019/03/31(日) 10:56:42.58 ID:cIkntQZr.net
- まあMonoに移植されてるWindows Fromsはそのまま名乗ってるし誰も気にしないでしょ
- 715 :デフォルトの名無しさん:2019/03/31(日) 22:28:52.53 ID:q1Gj685+.net
- X window systemの"W"ということで?
(結局Xに表示させるだろうし)
- 716 :デフォルトの名無しさん:2019/03/31(日) 22:29:47.75 ID:KSqf+QlI.net
- 今後はwaylandと競合する
- 717 :デフォルトの名無しさん:2019/04/04(木) 19:42:25.49 ID:Dd1vchiZ.net
- キミたちはNUnitとxUnitどっち使ってんの?
- 718 :デフォルトの名無しさん:2019/04/04(木) 19:44:12.11 ID:b8BD9PE9.net
- xUnit
- 719 :デフォルトの名無しさん:2019/04/06(土) 13:26:29.12 ID:FNJJv2pX.net
- visualstudio2019communityの正式版で
UWPデザインツールを使って
アプリ開発して販売できるの?
- 720 :デフォルトの名無しさん:2019/04/06(土) 13:28:07.76 ID:oEQ9DJ27.net
- ライセンスの条件を満たしているならば
- 721 :デフォルトの名無しさん:2019/04/06(土) 17:03:38.41 ID:9rFhYwzR.net
- >>718
何故?
- 722 :デフォルトの名無しさん:2019/04/06(土) 17:15:49.76 ID:EEORaQEY.net
- >>721
MicrosoftのリポジトリやよくつかってるOSSがほとんどxUnitだから
処理を参考にしやすい
- 723 :デフォルトの名無しさん:2019/04/23(火) 20:36:15.11 ID:TE76XOKd.net
- Linuxだと開発用証明書一発で入れてくれないの不便だな
- 724 :デフォルトの名無しさん:2019/05/07(火) 11:53:29.72 ID:pLdA8h+b.net
- 名前コロコロ変えるのいい加減勘弁して
.NET 5 で作ったプログラムがどのプラットフォームで動くのか、どうやって判断することになるの?
- 725 :デフォルトの名無しさん:2019/05/08(水) 19:01:37.24 ID:4jOX5/U3.net
- GUIも.net5で共通化されるの?
- 726 :デフォルトの名無しさん:2019/05/08(水) 20:59:31.71 ID:lOWvkZEa.net
- >>725
共通化とは?
- 727 :724:2019/05/09(木) 07:35:56.81 ID:sfYCOPmv.net
- >>726
同じAPIで、Mac, Linux, Windows
(iOS, Android)でGUIを作れるようになるか?という意味です。
- 728 :デフォルトの名無しさん:2019/05/09(木) 07:57:19.89 ID:AbXpebNO.net
- それ.NET5関係なくね?
- 729 :デフォルトの名無しさん:2019/05/09(木) 11:50:16.69 ID:ILD7m1Qq.net
- >>725
Windows Forms や WPF は .NET5の一部になるけど
Windowsでしかサポートされない
- 730 :デフォルトの名無しさん:2019/05/09(木) 21:14:30.31 ID:XhqQa4Bw.net
- もとが.NET Frameworkならリビルドで.NET 5に移行できるってことか?
EFとEF Coreのように両方存在するライブラリはどっちか消えるのか
それとも両方ともメンテされるのか
- 731 :デフォルトの名無しさん:2019/05/09(木) 22:11:31.55 ID:Wh0k8E1X.net
- >>730
ちょっとは読めよ…
- 732 :デフォルトの名無しさん:2019/05/09(木) 22:56:49.01 ID:e/ndz8Tf.net
- .NET5になると既存資産は何もせずともリビルド出来るようになる
ただし動くのはWindowsホストだけだし100%の互換性は保障されない
Linuxで動かしたら実行エラーになる
- 733 :デフォルトの名無しさん:2019/05/10(金) 00:12:15.19 ID:iMA+OMPS.net
- >>732
何言ってんだか…
- 734 :デフォルトの名無しさん:2019/05/10(金) 01:58:28.06 ID:HjXJ9mW7.net
- WSLといいWindowsは最後のバージョンとか言ってるあたり、OS自前で作るのやめたいんだろうな
2020年ぐらいになって
すでに2015年にアナウンスした通り、次のWindowsは出さないから移行の準備しろとか言い出しそうw
資産は.NET5で移行できるから安心しろ的な
- 735 :デフォルトの名無しさん:2019/05/10(金) 06:33:30.35 ID:Z3kujewk.net
- >>734
だったらいいな
ついでにオフィスもやめてくれれば救われるSEが沢山いる
- 736 :デフォルトの名無しさん:2019/05/21(火) 20:49:46.20 ID:uppTvlNm.net
- Blazor使ってる人いますか?
- 737 :デフォルトの名無しさん:2019/05/21(火) 21:42:19.99 ID:GLuE/7pA.net
- なーに?
- 738 :デフォルトの名無しさん:2019/05/27(月) 08:27:16.72 ID:3UEn8eHm.net
- Blazor楽しい
- 739 :デフォルトの名無しさん:2019/05/29(水) 21:05:02.71 ID:VePtyDRb.net
- pipのrequirements.txtみたいな感じでプロジェクトで使うdotnet toolをファイルで管理したいんだが公式的な方法ってなんかある?
- 740 :デフォルトの名無しさん:2019/05/29(水) 21:22:45.37 ID:3nSVS9eo.net
- >>739
dotnet-tools.json
- 741 :デフォルトの名無しさん:2019/05/29(水) 21:55:19.36 ID:9nDT1H2I.net
- Blazor良さげだな
- 742 :デフォルトの名無しさん:2019/05/30(木) 03:14:37.77 ID:5zurbdQ1.net
- みなさん .net coreのテスト環境はどうしているの?
特に asp.net coreをテストしたい場合。
windows+VS2019とは別にLinuxサーバーを持っているの?
- 743 :デフォルトの名無しさん:2019/05/30(木) 06:23:40.19 ID:GGFBptv3.net
- >>742
docker
- 744 :デフォルトの名無しさん:2019/05/30(木) 07:11:53.75 ID:NTWA4E5y.net
- >>742
VirtualBox + CentOS
- 745 :デフォルトの名無しさん:2019/05/30(木) 08:00:04.32 ID:5zurbdQ1.net
- >>743
windowsで動くのか?
- 746 :デフォルトの名無しさん:2019/05/30(木) 08:04:47.68 ID:Ubkf0DVI.net
- >>745
動くよ
- 747 :デフォルトの名無しさん:2019/05/30(木) 08:08:14.40 ID:5zurbdQ1.net
- >>746
VirtualBoxやVMwareよりもいいらしいが
本当なの?
- 748 :デフォルトの名無しさん:2019/05/30(木) 08:25:29.57 ID:Ubkf0DVI.net
- いいかどうかは場合による
- 749 :デフォルトの名無しさん:2019/05/30(木) 21:51:43.94 ID:IpHpQkZO.net
- >>692
>>VB6→C#
面倒過ぎる
まだVB6→VB.NETの方がマシでしょ
- 750 :デフォルトの名無しさん:2019/05/31(金) 07:23:47.15 ID:LXc8d8Er.net
- >>749
VB6 ⇒ VB.NET ならまだしも ⇒ asp.net core だとほぼ書き直しになるから C# を理解できない老害を除いて VB.NET はないだろ
- 751 :デフォルトの名無しさん:2019/05/31(金) 08:59:34.28 ID:DMaosiDS.net
- Razorすら知らないんやろな
- 752 :デフォルトの名無しさん:2019/05/31(金) 16:49:30.18 ID:kC+dq1Vu.net
- 新しい本が出てたから立ち読みしてきたらとんだゴミだったぜ
microsoftの本っていっつも長々しくて要領を得ないんだよ
- 753 :デフォルトの名無しさん:2019/06/01(土) 07:50:41.06 ID:ewNTOxFQ.net
- >>751
俺はRazorは普段から使っているのだが、
そもそもRazorってどういう意味なの?
- 754 :デフォルトの名無しさん:2019/06/01(土) 08:10:57.05 ID:K47xKOLF.net
- >>753
使ってるならこの状況も知ってるよね?
https://github.com/aspnet/AspNetCore/issues/2738
- 755 :デフォルトの名無しさん:2019/06/01(土) 08:13:06.43 ID:uvuK6mvN.net
- >>751
いや、もしかしたらRazor + VB.NETかも知れん
- 756 :デフォルトの名無しさん:2019/06/01(土) 08:22:41.29 ID:ewNTOxFQ.net
- >>753
それは知らない。VB.NETには興味無いので。
知りたいのはRazorの意味。
なんでカミソリなの?
- 757 :デフォルトの名無しさん:2019/06/01(土) 09:25:23.31 ID:jfyaHbh3.net
- 髪を剃るからでは?
- 758 :デフォルトの名無しさん:2019/06/01(土) 09:25:51.02 ID:jfyaHbh3.net
- はーげ!はーげ!
- 759 :デフォルトの名無しさん:2019/06/01(土) 10:10:15.47 ID:K47xKOLF.net
- >>755
>>754
- 760 :デフォルトの名無しさん:2019/06/01(土) 11:01:22.04 ID:uvuK6mvN.net
- >>756
かっこいいからだろ
切れ味鋭いって感じ
- 761 :デフォルトの名無しさん:2019/06/01(土) 11:33:28.97 ID:sSjO3xbe.net
- >>752
https://shop.nikkeibp.co.jp/front/commodity/0000/P53800/
これのことかな。
最近は黒い表紙のこのシリーズは、洋書では「Developer Reference」ってついて売ってるから
あくまでもリファレンス本でこれから学び始めようとする人が読むには向かないんだよね。
何かもっと順を追って何かを作りながら学ぶハウツー本とか読んでから
細かい知識の補充とかに使うやつかな。
- 762 :デフォルトの名無しさん:2019/06/02(日) 08:04:32.61 ID:eQtRplAl.net
- 要するにRazorの意味を知っている人はここにはいないのか
- 763 :デフォルトの名無しさん:2019/06/02(日) 08:45:55.43 ID:LiI7xu6K.net
- >>762
そんなもん決めた中の人しかわからんだろ
- 764 :デフォルトの名無しさん:2019/06/03(月) 00:02:55.18 ID:y8h/rXhT.net
- >>750
Core3.0でVB.NETもOKだったと思うが
- 765 :デフォルトの名無しさん:2019/06/03(月) 00:16:55.91 ID:h5jPUd3p.net
- >>764
RazorはC#だけ
- 766 :デフォルトの名無しさん:2019/06/03(月) 06:11:27.23 ID:lQRm9BjC.net
- >>765
https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb
- 767 :デフォルトの名無しさん:2019/06/03(月) 06:54:55.35 ID:u8SIgmyb.net
- >>766
WebPages は core じゃない。
Razor Pages は C# と F#
- 768 :デフォルトの名無しさん:2019/06/03(月) 07:10:32.35 ID:IhVV+kPx.net
- >>767
Razorの話しだろ? ⇒ >>751, >>755, >>765
- 769 :デフォルトの名無しさん:2019/06/03(月) 07:55:58.05 ID:p0OptsJB.net
- >>766
Core 3.0の流れでそれはないわw
- 770 :デフォルトの名無しさん:2019/06/03(月) 08:11:12.98 ID:IhVV+kPx.net
- >>769
それは>>764に言ってくれよw
流れを読めてない奴のことはどうでもいい
- 771 :デフォルトの名無しさん:2019/06/03(月) 08:12:54.82 ID:p0OptsJB.net
- >>770
既に>>765で突っ込んだわ
恥ずかしいなら消えなさい
- 772 :デフォルトの名無しさん:2019/06/03(月) 08:48:19.75 ID:IhVV+kPx.net
- >>771
はあ?
Razor と Razor Pages の区別もつかない馬鹿です~
って言う自己紹介か?w
- 773 :デフォルトの名無しさん:2019/06/03(月) 09:07:06.28 ID:p0OptsJB.net
- >>772
何言ってんのこいつwww
- 774 :デフォルトの名無しさん:2019/06/03(月) 09:07:30.24 ID:p0OptsJB.net
- >>772
>>754
- 775 :デフォルトの名無しさん:2019/06/03(月) 11:06:43.75 ID:IhVV+kPx.net
- >>773-774
>>771ww
- 776 :デフォルトの名無しさん:2019/06/03(月) 11:53:20.44 ID:Zom9m2Bj.net
- Razorの話では無くて.NET Core3.0ではVB.NET OKでしょ
Razorが3.0では必須なのか?
- 777 :デフォルトの名無しさん:2019/06/03(月) 12:23:52.26 ID:p0OptsJB.net
- >>775
恥ずかしいのはよくわかった
- 778 :デフォルトの名無しさん:2019/06/03(月) 12:37:55.35 ID:p0OptsJB.net
- >>776
>>754
- 779 :デフォルトの名無しさん:2019/06/03(月) 13:06:35.24 ID:HCOqfxt2.net
- vb.net は .net core 3 でサポートされるけど、asp.net core は例外ってことでおk
- 780 :デフォルトの名無しさん:2019/06/03(月) 14:21:20.32 ID:IhVV+kPx.net
- >>777
> 恥ずかしいのはよくわかった
だったらもう出てくるなよw
>>778
的はずれなURLを何回書いてもお前が恥ずかしいのは変わらんぞ
- 781 :デフォルトの名無しさん:2019/06/03(月) 14:26:02.40 ID:p0OptsJB.net
- それが的はずれに思えちゃうのがお笑い
- 782 :デフォルトの名無しさん:2019/06/03(月) 15:42:32.94 ID:IhVV+kPx.net
- はいはいw
- 783 :デフォルトの名無しさん:2019/06/03(月) 20:03:57.05 ID:UExmc1z6.net
- くだらないケンカはやめてBlazorの話しようぜ
- 784 :デフォルトの名無しさん:2019/06/05(水) 15:16:34.14 ID:MBMFE53P.net
- >>779
>>754見るとASP.NETでもVB.NET使える、となってるな
BlazorだけがC#限定なんだろ
- 785 :デフォルトの名無しさん:2019/06/05(水) 15:45:21.16 ID:8Q4nOq27.net
- >>784
いやBlazorじゃなくてRazorな
- 786 :デフォルトの名無しさん:2019/06/05(水) 19:13:52.35 ID:vL5jkg3Y.net
- RazorはVB.NETをサポートしてる
Razor PagesはVB.NETをサポートしてない
違いを理解してないアホがいるみたいだがw
- 787 :デフォルトの名無しさん:2019/06/05(水) 19:26:55.00 ID:8Q4nOq27.net
- >>786
何言ってんのこいつwww
>>754読んだかい?
- 788 :デフォルトの名無しさん:2019/06/05(水) 19:28:35.78 ID:8Q4nOq27.net
- >>786
https://github.com/aspnet/AspNetCore.Docs/pull/5201
- 789 :デフォルトの名無しさん:2019/06/05(水) 19:31:29.56 ID:8Q4nOq27.net
- "Unfortunately Razor was implemented so that VB and C# were separate paths."
https://github.com/aspnet/AspNetCore/issues/2738#issuecomment-362946216
- 790 :デフォルトの名無しさん:2019/06/05(水) 19:36:02.33 ID:8Q4nOq27.net
- "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. "
https://github.com/dotnet/vblang/issues/238#issuecomment-354927626
- 791 :デフォルトの名無しさん:2019/06/05(水) 19:38:50.71 ID:vL5jkg3Y.net
- >>787-790
まだ言ってるのか…
同じことを何度も繰り返すしかできないボケ老人かよw
- 792 :デフォルトの名無しさん:2019/06/05(水) 19:40:18.90 ID:8Q4nOq27.net
- >>791
理解してないアホがいるからね
- 793 :デフォルトの名無しさん:2019/06/05(水) 20:15:17.57 ID:vL5jkg3Y.net
- バカの言うことを理解しろ?
頭おかしいw
- 794 :デフォルトの名無しさん:2019/06/05(水) 20:20:33.62 ID:5cNRKlrJ.net
- 反論したいなら妄想の垂れ流しじゃなくてソース付きでどうぞ
- 795 :デフォルトの名無しさん:2019/06/05(水) 20:48:13.49 ID:dUbOguXv.net
- ボケ老人に言ってやれよw
RazorでVB.NETが使えるのは事実だし
- 796 :デフォルトの名無しさん:2019/06/05(水) 20:52:55.88 ID:5cNRKlrJ.net
- >>795
ソース付きでどうぞ
- 797 :デフォルトの名無しさん:2019/06/05(水) 20:53:14.31 ID:+YvMbWTJ.net
- >>795
妄想もいいところやで
- 798 :デフォルトの名無しさん:2019/06/05(水) 20:54:35.31 ID:5cNRKlrJ.net
- こんなにissueやPRのリファレンスあるのにまだ認められないとか…
- 799 :デフォルトの名無しさん:2019/06/05(水) 22:04:40.89 ID:fts3Mxp8.net
- >>796-798
マジで馬鹿なの?
https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb
- 800 :デフォルトの名無しさん:2019/06/05(水) 22:06:51.38 ID:5cNRKlrJ.net
- >>799
またそれかよwww
ASP.NET CoreのRazorの話をしてるんだろカス
- 801 :デフォルトの名無しさん:2019/06/05(水) 22:07:28.58 ID:5cNRKlrJ.net
- ちっともリファレンスを見てないことが判明
英語読めないの?
- 802 :デフォルトの名無しさん:2019/06/05(水) 22:12:05.71 ID:oJup4j0G.net
- Web Pagesとかクソ懐かしいな
>>691からずっとCoreの話してんのに…
- 803 :デフォルトの名無しさん:2019/06/05(水) 22:28:24.85 ID:zo8mZEUL.net
- >>802
いつの話をしてるんだよw
その話は既に>>694で終わってるだろ
今回の話の発端は>>751な
- 804 :デフォルトの名無しさん:2019/06/05(水) 22:29:56.55 ID:5cNRKlrJ.net
- >>803
終わってないからwww
これだから統失は
- 805 :デフォルトの名無しさん:2019/06/05(水) 22:32:46.76 ID:9Dh44Krk.net
- >>803
お前の上げた>>751は>>750に対する反応
ASP.NET Coreの流れ以外の何者でもない
- 806 :デフォルトの名無しさん:2019/06/05(水) 22:35:26.10 ID:9nBuJ9HA.net
- ASP.NET CoreのRazorでVBが使えるようになったと聞いて
- 807 :デフォルトの名無しさん:2019/06/05(水) 23:43:36.75 ID:AqTuQlZR.net
- >>806
https://stackoverflow.com/questions/16414271/using-in-razor-vb-net-mvc-not-work-as-expected
動かないってよ
- 808 :デフォルトの名無しさん:2019/06/05(水) 23:45:39.39 ID:AqTuQlZR.net
- >>806
https://codeday.me/jp/qa/20190118/155182.html
- 809 :デフォルトの名無しさん:2019/06/06(木) 00:05:13.53 ID:ZxYrA+wS.net
- >>807
たぶん>>799以外は皆わかってるw
- 810 :デフォルトの名無しさん:2019/06/06(木) 05:08:02.68 ID:zGdnbajn.net
- >>805
「すら」の意味も読み取れないのかよ…
しかもネタに全力で頓珍漢なレス
終わってるのは>>804だったなw
- 811 :デフォルトの名無しさん:2019/06/06(木) 06:33:55.02 ID:ZxYrA+wS.net
- >>810
よう無能
- 812 :デフォルトの名無しさん:2019/06/06(木) 06:48:56.90 ID:uLvEWF8v.net
- >>784
使えるのとサポートされてるのは
意味が違うからなぁ
- 813 :デフォルトの名無しさん:2019/06/06(木) 07:12:39.69 ID:VYs0Fl5K.net
- >>811
ソース出されて涙目かよw
- 814 :デフォルトの名無しさん:2019/06/06(木) 07:53:01.55 ID:TK4BUBOb.net
- >>813
結局ソースなんてひとつもでてないんだが?
- 815 :デフォルトの名無しさん:2019/06/06(木) 07:54:00.64 ID:TK4BUBOb.net
- ASP.NET CoreのRazorではVB使えませんってリソースの方が明らかに充実してる(←事実だから当たり前)
- 816 :デフォルトの名無しさん:2019/06/06(木) 08:10:10.73 ID:zmcKhLTP.net
- >>814
まだ「すら」の意味もわからずに粘着してるのかよw
それとも引っ込みつかなくなってるのかな?
- 817 :デフォルトの名無しさん:2019/06/06(木) 08:15:38.58 ID:zmcKhLTP.net
- そもそも何度もRazorとRazor Pagesは違うって書いてるのに、Razor使えるソース出されたらASP.NET coreガーとかバカすぎるだろw
- 818 :デフォルトの名無しさん:2019/06/06(木) 08:21:40.40 ID:TK4BUBOb.net
- >>817
そんなソースなんてないよ
ずっとASP.NET Coreの話しかしてねーよ
- 819 :デフォルトの名無しさん:2019/06/06(木) 08:23:24.92 ID:TK4BUBOb.net
- そもそもレガシーなASP.NETならスレチ
- 820 :デフォルトの名無しさん:2019/06/06(木) 08:46:17.47 ID:zmcKhLTP.net
- >>818
> ずっとASP.NET Coreの話しかしてねーよ
だからそんな言い訳するならRazorとRazor Pagesは違うって指摘されたときに言えよ
まあ何を指摘されてるのかも理解出来なかったんだろうがw
- 821 :デフォルトの名無しさん:2019/06/06(木) 09:54:26.98 ID:uLvEWF8v.net
- >>820
Razor と Razor pages は違うって言われたのはたぶん俺かな
Web pages のリンクを貼ってきたから
core では web pages じゃなくて razor pages だぜってだけだったんだけどね。
で、Razor はビューエンジンで Razor pages は razorビューエンジンを使ってるって認識だったんだけど違うの?
razor と razor pages が違うって話がいまいちわかってない。
razor pages 使ったことないし使ってみないとだめだな
- 822 :デフォルトの名無しさん:2019/06/06(木) 12:13:17.70 ID:TK4BUBOb.net
- >>820
言い訳も何もここは.NET Coreのスレだし、話の流れも常にそうだったんだけど
- 823 :デフォルトの名無しさん:2019/06/06(木) 12:15:02.45 ID:TK4BUBOb.net
- Razorと聞いてWeb Pagesなんか貼っちゃうとこがもう必死すぎて笑える
- 824 :デフォルトの名無しさん:2019/06/06(木) 12:37:05.37 ID:uLvEWF8v.net
- .net core のスレで.net core に存在しない web pages のページ出されてもってことですね。
わかります
- 825 :デフォルトの名無しさん:2019/06/06(木) 12:57:30.27 ID:zmcKhLTP.net
- >>822
まだいたのかよ…
Razor「すら」って書いてあることも理解できなくて玉砕してるのはお前だけ
>>821みたいに素直になれよ
- 826 :デフォルトの名無しさん:2019/06/06(木) 13:33:00.04 ID:TK4BUBOb.net
- >>825
まだいたのかキチガイ
- 827 :デフォルトの名無しさん:2019/06/06(木) 18:08:14.76 ID:zmcKhLTP.net
- もうそんなレスしかできなくなったのか…
哀れやのう
おとなしく引き下がってりゃ恥をかかなくて済んだものをw
- 828 :デフォルトの名無しさん:2019/06/06(木) 18:46:13.97 ID:uLvEWF8v.net
- >>825
で、razor と razor pages はどう違うの?
今後のために教えて
- 829 :デフォルトの名無しさん:2019/06/06(木) 18:50:59.03 ID:ljAPk/RC.net
- >>827
また恥をかきに来たの?
- 830 :デフォルトの名無しさん:2019/06/06(木) 20:47:43.75 ID:zGdnbajn.net
- >>828
ざっくり言えば
RazorはほぼRazor Template Engine関連を指してMVCで使われることが多いがコンソールアプリケーションとして使うことも可能
Razor PagesはMVCの簡略版みたいな機能を持ってて簡単にWebページを作ることができる
って感じ
>>829
>>827ww
- 831 :デフォルトの名無しさん:2019/06/07(金) 08:29:32.66 ID:q51t21xF.net
- Razor-------------VB.NETは使えない
Razor pages---VB.NETは使える(と言うかVBSみたいなモノか)
- 832 :デフォルトの名無しさん:2019/06/07(金) 12:40:48.67 ID:OA9Em/oo.net
- >>831
いやいやvbhtmlなんて存在しないことからも察して
- 833 :デフォルトの名無しさん:2019/06/07(金) 13:02:47.84 ID:IOXMgfc1.net
- >>831
逆な
- 834 :デフォルトの名無しさん:2019/06/07(金) 14:37:13.61 ID:OA9Em/oo.net
- >>833
それも間違い
- 835 :デフォルトの名無しさん:2019/06/07(金) 16:15:59.48 ID:CBwJTjr/.net
- > いやいやvbhtmlなんて存在しないことからも察して
また恥の上塗りに来たのかw
- 836 :デフォルトの名無しさん:2019/06/07(金) 17:45:49.15 ID:OA9Em/oo.net
- >>835
自己紹介おつ
- 837 :デフォルトの名無しさん:2019/06/07(金) 17:46:11.78 ID:OA9Em/oo.net
- >>835
存在するなら出してみ
- 838 :デフォルトの名無しさん:2019/06/07(金) 17:48:03.32 ID:IOXMgfc1.net
- .net framework の razor view にはあるでしょ
- 839 :デフォルトの名無しさん:2019/06/07(金) 18:09:15.79 ID:OA9Em/oo.net
- >>838
はいスレチ
- 840 :デフォルトの名無しさん:2019/06/07(金) 18:17:59.13 ID:CBwJTjr/.net
- >>836-837
既に出してる
https://docs.microsoft.com/ja-jp/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-vb
今度はどういう言い訳するんだ?w
- 841 :デフォルトの名無しさん:2019/06/07(金) 18:18:33.91 ID:CBwJTjr/.net
- まだスレチとか言ってるのかよ…
ボケ老人には付き合いきれないなw
- 842 :デフォルトの名無しさん:2019/06/07(金) 18:21:28.33 ID:OA9Em/oo.net
- ここは.NET Coreスレやで
- 843 :デフォルトの名無しさん:2019/06/07(金) 18:23:51.25 ID:OA9Em/oo.net
- 移植されなかったからって泣くなよ
- 844 :デフォルトの名無しさん:2019/06/07(金) 18:27:57.51 ID:OA9Em/oo.net
- VBやWeb Pagesなんかにしがみついてるやつがボケ老人でなくて何だろう
- 845 :デフォルトの名無しさん:2019/06/07(金) 19:43:50.81 ID:BWqmqix0.net
- 終わった話を蒸し返すとか相当悔しかったんだろうな…ww
- 846 :デフォルトの名無しさん:2019/06/07(金) 19:59:21.76 ID:kuDYI/kq.net
- >>845
VB.NETの話をしてるところに、いきなりVB6オンリーの機能を必死にアピールしてるようなもんか
- 847 :デフォルトの名無しさん:2019/06/07(金) 21:28:23.85 ID:IOXMgfc1.net
- 存在はする
ただしcoreじゃない
ただそれだけ
- 848 :デフォルトの名無しさん:2019/06/08(土) 01:21:05.61 ID:0abvY843.net
- >>847
うん、Coreには存在しないって何度も言われてるよね
- 849 :デフォルトの名無しさん:2019/06/08(土) 10:42:45.38 ID:6TV5EgeK.net
- Windows ServerでVB.NETのシステム動かしてるけどLinuxでVB.NET動かしたいがCoreに存在しないなら移行出来ないな
- 850 :デフォルトの名無しさん:2019/06/08(土) 11:42:34.16 ID:0abvY843.net
- >>849
vbhtml内にVB.NETでかなりロジック書いちゃってる?
- 851 :デフォルトの名無しさん:2019/06/08(土) 12:00:19.69 ID:YMaMdcCY.net
- asp.net core を使わないなら core 3.0 で移行できる可能性はあるんじゃない
- 852 :デフォルトの名無しさん:2019/06/08(土) 12:13:05.57 ID:0abvY843.net
- >>851
具体的に
- 853 :デフォルトの名無しさん:2019/06/08(土) 13:11:13.09 ID:YMaMdcCY.net
- Windows サーバで動かしてるのが asp.net を使ったものとは書いてないからな。
asp.net から呼び出せるシステムの話なら
vbサポートされるって話の core 3.0 では移行できる可能性あるんじゃないの
- 854 :デフォルトの名無しさん:2019/06/08(土) 13:15:30.43 ID:0abvY843.net
- あーそういうことね
単なるConsoleのワーカーとかなら問題ないもんな
- 855 :デフォルトの名無しさん:2019/06/08(土) 14:15:14.13 ID:6TV5EgeK.net
- ASP.NETです
と言う事はLinuxでCore3.0で移行出来るって事ね
- 856 :デフォルトの名無しさん:2019/06/08(土) 14:44:54.04 ID:0abvY843.net
- >>855
>>850
- 857 :デフォルトの名無しさん:2019/06/08(土) 15:12:11.97 ID:NkfA9ucf.net
- >>856
書いちゃってるけど不味い?
- 858 :デフォルトの名無しさん:2019/06/08(土) 15:24:18.22 ID:YMaMdcCY.net
- >>857
サポートされない。
つまり、C#かF#で書き直し。
- 859 :デフォルトの名無しさん:2019/06/08(土) 15:29:27.75 ID:0abvY843.net
- 残念でした
- 860 :デフォルトの名無しさん:2019/06/08(土) 19:02:14.63 ID:NkfA9ucf.net
- うげー
やられた
- 861 :デフォルトの名無しさん:2019/06/08(土) 19:08:53.32 ID:NkfA9ucf.net
- すんません
VB.NETのコード生かしてLinuxで動かすために上手くリカバリする方法無いですかね?
いまからC#でやり直すにはコード量的に無理なんで
- 862 :デフォルトの名無しさん:2019/06/08(土) 19:18:24.55 ID:0abvY843.net
- ない
- 863 :デフォルトの名無しさん:2019/06/08(土) 19:29:28.90 ID:NkfA9ucf.net
- https://blog.yuna-computer.com/entry/visual-basic-in-net-core-3-0
これ読むとCore3.0にはVB.NET凡てのランタイムが含まれる予定、となってるけど
もしかして、そうなる保証は無い、と言う事?
- 864 :デフォルトの名無しさん:2019/06/08(土) 19:31:48.50 ID:U9CZJWJk.net
- >>861
Mono
- 865 :デフォルトの名無しさん:2019/06/08(土) 19:33:17.19 ID:0abvY843.net
- >>863
それは.NET5が発表される前の古い情報だから注意してね
てかそれはそもそもRazorとは関係ないから、vbhtmlがCoreに移植されるわけではないよ
- 866 :デフォルトの名無しさん:2019/06/08(土) 19:37:14.71 ID:NkfA9ucf.net
- うーん
やっぱMono使うしか無いのか、、
- 867 :デフォルトの名無しさん:2019/06/08(土) 19:45:54.07 ID:NkfA9ucf.net
- HomeBrewじゃダメ?
- 868 :デフォルトの名無しさん:2019/06/08(土) 22:47:59.21 ID:WsrrS9oq.net
- 馬鹿だからWindows Formアプリケーションがそのまま動くと思っていそう
- 869 :デフォルトの名無しさん:2019/06/08(土) 22:53:35.94 ID:XMbW9kk+.net
- さすがVBやな
- 870 :デフォルトの名無しさん:2019/06/09(日) 13:40:32.35 ID:550rEdVW.net
- >>868
いやwebアプリなんだが
- 871 :デフォルトの名無しさん:2019/06/09(日) 14:18:49.77 ID:yJznC0TM.net
- 通常のC#プロジェクトを一切変更せずに実行できるインタープリターってないのか
dotnet-scriptはなんかちがった
開発中にテストケース1本だけさくっと走らせたいだけなのにビルド長すぎて苛つく
- 872 :デフォルトの名無しさん:2019/06/10(月) 19:22:45.51 ID:LvKd68dV.net
- 仮にインタプリタにできたとしても、省略できるのはせいぜいIL生成そのものだけだから変わらんよ
ビルド長すぎるのがおかしいから諦めて最適化して
- 873 :デフォルトの名無しさん:2019/06/11(火) 19:44:54.56 ID:Vy612/od.net
- asp.net core 2.0の頃、cent osで試した事があるけれど
webサイトを作成するのは何かと面倒だった。
やはりwebサーバーはwindows server + IISの環境が使い易いよね。
- 874 :デフォルトの名無しさん:2019/06/11(火) 21:13:59.68 ID:ZVorNclX.net
- まぁ、apache の conf とか扱いなれてないと少しきついかもな
でも、それできればあとはビルドしたファイルを配置するだけでしょ
- 875 :デフォルトの名無しさん:2019/06/12(水) 00:18:47.62 ID:ucnsvfLQ.net
- IISってもうオワコンじゃないの?
- 876 :デフォルトの名無しさん:2019/06/12(水) 00:36:49.52 ID:F3G9JU3Y.net
- うんにゃ
- 877 :デフォルトの名無しさん:2019/06/13(木) 02:30:08.36 ID:Yoci2FBs.net
- Preview6きたね
- 878 :デフォルトの名無しさん:2019/06/19(水) 04:57:35.38 ID:tVNS+22r.net
- 【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/
- 879 :デフォルトの名無しさん:2019/06/20(木) 16:12:35.64 ID:tAFCuPxD.net
- VS2017/19のAspCoreプロジェクトで、TSのWebpack出力をステップデバッグする方法って、今は存在しないんやろか?
CoreじゃないAspなら出来るんだが...
- 880 :デフォルトの名無しさん:2019/06/20(木) 16:39:03.07 ID:6PNuOTGP.net
- >>CoreじゃないAspなら出来るんだが...
マイクロソフト自体Core普及に本腰では無いからな
- 881 :デフォルトの名無しさん:2019/06/20(木) 17:17:02.47 ID:wuoW9t4V.net
- 意味不明
- 882 :デフォルトの名無しさん:2019/06/20(木) 21:47:04.27 ID:pkY1N61f.net
- >>880
何言ってんだこのバカ
- 883 :デフォルトの名無しさん:2019/06/21(金) 20:18:37.28 ID:8QFr95z+.net
- 本腰を入れれば普及するならとっくに普及してる
ずっと本腰入れてるが普及してない
- 884 :デフォルトの名無しさん:2019/06/21(金) 20:36:46.48 ID:mkSM/uCI.net
- >>883
うちは新規案件はすべて.NET Coreだけどね
というか来年からはそれ以外の選択肢はなくなるし
何を根拠に普及してないと?
- 885 :デフォルトの名無しさん:2019/06/21(金) 21:09:23.68 ID:Z65N7BJe.net
- フィーチャーアップデートが終わっただけでみんな新しいものに移行するならVBAもWinFormsもWebFormsもとっくに消えとる
ちなみに、.NET製業務アプリの移行先の最有力候補はCoreでもJavaでもGoでもJSでもなく、SaaSだよ
MSもそれが分かってるからSaaSベンダーから金を取れるビジネスに舵を切ったんだ
- 886 :デフォルトの名無しさん:2019/06/21(金) 23:00:20.27 ID:FPGCgM5F.net
- >>884
単に営業の広報活動が悪いんでしょ
Javaのライセンスとかも開始してからあーだこーだ言い始めたのが最近だし
企業が動くのが遅い
- 887 :デフォルトの名無しさん:2019/06/21(金) 23:01:52.36 ID:FPGCgM5F.net
- >>885
ゆえにCoreに力入らないんだよな
そりゃ普及せんよ
- 888 :デフォルトの名無しさん:2019/06/21(金) 23:31:01.33 ID:5xRVR74S.net
- 力を入れてないわけではないけど根本的にターゲットが違うの
従来.NETでパッケージを提供していたベンダーがSaaSビジネスへと移行する際の最大の技術的障害はWindowsなわけで、
その点ではMSはWin鯖からの流出はもう諦めたけどせめてAzureユーザー、最悪でもWin開発PC+VSのユーザーとしては残って欲しい
そこでAzureとの相性に優れLinuxで運用可能な.NETが必要となった
オーダーメイドのドカタIT分野はどのみち衰退する一方だし、どうせ技術ないから放っといてもWinから逃げられることはない
ドカタが.NET5に移行してくれる望みは極めて薄いが、だからといってMSにとっては積極的に投資する必要がないんだよ
- 889 :デフォルトの名無しさん:2019/06/22(土) 05:00:31.97 ID:5GxlA/I5.net
- 妄想ばっか
- 890 :デフォルトの名無しさん:2019/06/22(土) 07:12:07.76 ID:jrzqGQhX.net
- 最近のMicrosoftを見てるとなんだかWindowsを捨てたがってるように感じる
そのうちLinuxカーネルになったりして
- 891 :デフォルトの名無しさん:2019/06/22(土) 08:38:09.35 ID:4mnl7ODn.net
- >>888
頭悪いんじゃないの
- 892 :デフォルトの名無しさん:2019/06/22(土) 08:49:10.47 ID:HOVBRE+s.net
- >>888
何言ってんだこのバカ
- 893 :デフォルトの名無しさん:2019/06/22(土) 10:21:40.76 ID:Y4mhjvqt.net
- >>890
Azureが10年経ってもWindowsのクラウドホスティングサービス以上のものになれていない現状に対する焦りがあるんだろうね
このままいけばクラウドマイグレーションの波が落ち着いたらAzureは終わり
- 894 :デフォルトの名無しさん:2019/06/22(土) 11:47:41.86 ID:5GxlA/I5.net
- >>893
どこの世界の話をしてるんだ?
- 895 :デフォルトの名無しさん:2019/06/22(土) 19:29:23.68 ID:3CK4txix.net
- >>893
何言ってんだこのバカ
- 896 :デフォルトの名無しさん:2019/06/23(日) 13:32:41.39 ID:x+1RTwK/.net
- windowsを選ぶ理由は何か?からMSを選ぶ理由は何か?にシフトしてきている
- 897 :デフォルトの名無しさん:2019/06/23(日) 16:45:10.10 ID:Q/eW8eWP.net
- 何言ってんだこの馬鹿
- 898 :デフォルトの名無しさん:2019/06/24(月) 09:42:46.04 ID:LpgW8DGO.net
- 人脈事件で人が離れたからな
- 899 :デフォルトの名無しさん:2019/06/30(日) 14:12:29.62 ID:aHps5PsQ.net
- 否定はするけど理由は説明できないコミュ障が多いな
>>899
何言ってんだこのバカ
- 900 :デフォルトの名無しさん:2019/06/30(日) 14:55:15.82 ID:C4oDmko0.net
- 自分のことはよくわかってるじゃないかw
- 901 :デフォルトの名無しさん:2019/06/30(日) 18:30:05.81 ID:YQQfB14L.net
- >>899
1人ボケツッコミですかw
- 902 :デフォルトの名無しさん:2019/07/02(火) 19:28:07.49 ID:pQUWbrVQ.net
- >>899
キミは天才的なコメディアンだね
- 903 :デフォルトの名無しさん:2019/08/06(火) 14:06:52.95 ID:6OOXAacv.net
- 結局System.Text.RuneはRuneという名前で3.0入りするのか……
- 904 :デフォルトの名無しさん:2019/10/05(土) 03:28:55.89 ID:+I4U6rOG.net
- 3.0出たのか?
- 905 :デフォルトの名無しさん:2019/10/05(土) 07:30:29.89 ID:8Jk2Tveb.net
- うん
- 906 :デフォルトの名無しさん:2019/10/07(月) 17:12:31.41 ID:D6UjVWD4.net
- >>905
2.0と比べて何が良くなったのか教えてくれ。
- 907 :デフォルトの名無しさん:2019/10/07(月) 18:43:31.13 ID:vPw3Orx9.net
- >>906
https://docs.microsoft.com/en-us/dotnet/core/whats-new/dotnet-core-3-0
- 908 :デフォルトの名無しさん:2019/10/19(土) 14:39:58.41 ID:9AP+zawW.net
- 超越関数の値が.NET Frameworkと少しずれてると思ったらこれが原因か
- 909 :デフォルトの名無しさん:2019/10/19(土) 17:42:00.80 ID:HC9FuWxN.net
- は?
- 910 :デフォルトの名無しさん:2019/11/05(火) 12:30:28.54 ID:KfsYRwF+.net
- 2.1でグラフ付きExcelをpdfに変換するLibraryとか教えてくれ。
diodocsはpdf出力の時、グラフは出せなかった。
- 911 :デフォルトの名無しさん:2019/11/26(火) 08:28:52 ID:/LakBf1S.net
- あのさ、初歩的な質問で申し訳ないんだけどさ、
ASP.netでpublic shared(static)で宣言した変数に例えばログインIDを格納したとして、
その格納したものって全員で共有にならないよね?
あくまでもそのWebページを開いた人だけでのグローバル変数だよね?
- 912 :デフォルトの名無しさん:2019/11/26(火) 08:36:44 ID:Wm2l8W42.net
- >>911
そんな構文ないやろ…
- 913 :デフォルトの名無しさん:2019/11/27(水) 10:36:54 ID:Hfj9LXX3.net
- >>911
リクエストするたびに初期化されるからなぁ
メモリとCPUリソースの無駄なんじゃね
- 914 :デフォルトの名無しさん:2019/11/27(水) 17:48:37 ID:Bo37UgpX.net
- >>911
public static
であれば共有されるぞ。
IIsワーカー(だっけか?)の実行単位で共有だぞ。
- 915 :デフォルトの名無しさん:2019/11/27(水) 17:54:13 ID:T6l1PVua.net
- public staticが共有されなかったらシングルトンが実現できないよーわーん
- 916 :デフォルトの名無しさん:2019/11/27(水) 19:36:56.03 ID:vCn7Dfm4.net
- >>914
ここCoreのスレだから、実行環境としてはIIS前提ではないんじゃね
- 917 :デフォルトの名無しさん:2019/11/27(水) 19:54:20.17 ID:vYtjQlD0.net
- Kestrelでも当然共有されるが
- 918 :デフォルトの名無しさん:2019/11/27(水) 19:55:09.83 ID:I/q0c8XJ.net
- IIS全く使わなくなった
- 919 :デフォルトの名無しさん:2019/11/27(水) 20:04:59.26 ID:vYtjQlD0.net
- ところが最近のMSはIISと.NET Coreのインプロセス統合を頑張っていて、あろうことかIISが推奨になりつつある
特にAzureだと完全にIIS前提で、アウトプロセスだとゴミ品質で使い物にならん
.NET CoreにAzureは本当に害悪
- 920 :デフォルトの名無しさん:2019/12/01(日) 17:02:43.56 ID:BdsW8ng6.net
- IISをLinuxに載せる気なんだろうか?
- 921 :デフォルトの名無しさん:2019/12/01(日) 18:15:27.58 ID:Enyr5Fgf.net
- SQL-Server 載せたから IIS 載せるのもありかもな
- 922 :デフォルトの名無しさん:2019/12/01(日) 18:17:35.91 ID:SQhE4gan.net
- Linuxコンテナで運用してるけど困ったことないな
iis?なにそれ美味しいんですか?
- 923 :デフォルトの名無しさん:2019/12/06(金) 10:32:43 ID:shCV82SG.net
- NETCOREAPP3_1 が定義されていない・・・?
- 924 :デフォルトの名無しさん:2019/12/20(金) 08:36:51.04 ID:8PTUirf4.net
- 3.1にバージョン上げてから環境変数まわりがおかしい気がする
ASPNETCORE_URLSでlisten url変更しようとしたけど効かなかった
--urlsオプション指定なら問題なし
- 925 :デフォルトの名無しさん:2020/01/09(木) 11:29:35.09 ID:L7A0eE/B.net
- すいません
encoding.defaultのような、.net frameworkと.net coreで仕様が異なる項目をまとめている情報を探してるのですが、そういった情報をまとめている資料、サイトに心当たりはありますでしょうか?
- 926 :デフォルトの名無しさん:2020/01/10(金) 04:23:34.36 ID:Y2Aow5jc.net
- 思い立った人がやるしかないと思うよ
- 927 :デフォルトの名無しさん:2020/01/10(金) 12:06:11.29 ID:tSk9zny/.net
- そうなんですか(´;ω;`)
やっぱり無いんですね、ありがとうございました
- 928 :デフォルトの名無しさん:2020/01/11(土) 11:07:21.00 ID:SjRjW7wa.net
- システム刷新するのに.net coreでやってたけど細かい部分で上手く行かなかったから途中で.net frameworkに切り替えたわ。。
- 929 :デフォルトの名無しさん:2020/01/11(土) 11:46:42.96 ID:Xnu0JS4Y.net
- >>928
具体的には?
- 930 :デフォルトの名無しさん:2020/01/11(土) 13:19:42.69 ID:rg9rYwoK.net
- >>929
あまり覚えてないが、azure adで認証やってたのにユーザー情報取得するのがイマイチできなかったのと生SQL実力するのにパラメータ回りの処理がイマイチだったような。
俺がヘタレなだけってのはもちろん認めるが。
- 931 :デフォルトの名無しさん:2020/01/11(土) 13:41:38.82 ID:Xnu0JS4Y.net
- それ.NET Core関係なくね?
- 932 :デフォルトの名無しさん:2020/01/11(土) 14:15:39.98 ID:AmOO0hUd.net
- もちろん認めるってそれしかないだろw
- 933 :デフォルトの名無しさん:2020/01/11(土) 18:32:32.58 ID:e6hwtI9o.net
- >>931
.net frameworkではあっさりできた。
>>932
認めるが、バカにするならやり方を提示してくれ
- 934 :デフォルトの名無しさん:2020/01/11(土) 18:45:39.38 ID:Xnu0JS4Y.net
- >>933
だめだったやり方をupしてみたら?
- 935 :デフォルトの名無しさん:2020/01/11(土) 19:09:56.50 ID:e6hwtI9o.net
- >>934
いや、もう済んだことなのでw
- 936 :デフォルトの名無しさん:2020/01/20(月) 02:40:11 ID:pFkWTU+3.net
- なんだこのバカ
- 937 :デフォルトの名無しさん:2020/01/20(月) 02:44:55 ID:9y93Awfd.net
- おじいちゃんどうしたの?急に自己紹介なんか始めて
- 938 :デフォルトの名無しさん:2020/01/20(月) 11:28:04 ID:cLBSAnmG.net
- 何言ってんだこのバカ
- 939 :デフォルトの名無しさん:2020/01/20(月) 12:12:48.60 ID:3HVZE/JZ.net
- バカと言うヤツバカ
- 940 :デフォルトの名無しさん:2020/01/22(水) 20:48:54 ID:iXpxwDoR.net
- .NET Core/C#なら“どこでも”動く 〜そう、「Windows 3.11」でもね!
Microsoftのなかの人が“Twitter”でやり方を解説
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1230680.html
- 941 :デフォルトの名無しさん:2020/02/09(日) 21:30:36 ID:Ox19c9E7.net
- Microsoft.CodeAnalysis.Metrics
こいつWindowsじゃないと使えねえのか?
Linuxでdotnet build /t:Metricsやるとエラー出るんだが
- 942 :デフォルトの名無しさん:2020/02/16(日) 14:23:51.98 ID:awy0enrn.net
- Monoでも使ったら?
- 943 :デフォルトの名無しさん:2020/03/02(月) 10:11:36 ID:8Mh/ugh9.net
- Blazorの話はここでいいのかな?
- 944 :デフォルトの名無しさん:2020/03/20(金) 13:26:43 ID:Cf4Df32C.net
- なんか.NET Coreから.NET5になるらしいな
- 945 :デフォルトの名無しさん:2020/03/23(月) 01:44:34.87 ID:RppiCuhi.net
- Javaがああだからな
新しいクロスプラットフォームランタイムが欲しかったところだべ
- 946 :デフォルトの名無しさん:2020/04/03(金) 02:24:45.22 ID:TtXpnyHX.net
- preview2出たね
- 947 :デフォルトの名無しさん:2020/04/04(土) 15:17:25.79 ID:HbYYFchA.net
- VB捨てたの痛いね
- 948 :デフォルトの名無しさん:2020/04/04(土) 17:20:19.39 ID:bGs4GIEw.net
- なんで?
- 949 :デフォルトの名無しさん:2020/04/20(月) 14:48:46 ID:Czf8YC+C.net
- VB.NET資産残ってるから
- 950 :デフォルトの名無しさん:2020/04/20(月) 14:52:00 ID:sTiifG9m.net
- >>949
使えるでしょ?
- 951 :デフォルトの名無しさん:2020/04/21(火) 11:32:23.85 ID:mLKz6+Ew.net
- >>950
こんな話が
Web開発出来ないのは痛い
430 名前:デフォルトの名無しさん[sage] 投稿日:2020/04/20(月) 12:52:39.83 ID:VsS0xV8o
>>430
違う
今後VB.NETの言語に新機能を追加することはないよ、
仮に今後.NETに言語へ手を入れないと利用できない新機能が入ったとしても、VB.NETは対応しないよ、という趣旨の記事
ちなみに .NET 5 (=Core vNext)でVB.NETはサポートされるが、Classic ASP.NETは廃止されるのでWeb開発は一切できない
- 952 :デフォルトの名無しさん:2020/04/21(火) 14:49:57.50 ID:LjsiMFkA.net
- >>951
お前いろいろと勘違いしてんぞ
- 953 :デフォルトの名無しさん:2020/04/22(水) 08:29:23.68 ID:MkU14tbv.net
- asp.net core ではすでに vbはサポートされてないから
間違いではないんじゃないの
- 954 :デフォルトの名無しさん:2020/04/22(水) 10:51:55 ID:NZfVsFFq.net
- >>953
それは正確じゃない。Razorが対応してないだけ。
- 955 :デフォルトの名無しさん:2020/04/22(水) 12:49:27 ID:7hKP3waC.net
- Razor使わないならVB.NETでASP.NET構築出来るって事ね
- 956 :デフォルトの名無しさん:2020/04/22(水) 12:55:16 ID:NZfVsFFq.net
- そう、.NET5でもそれは変わらない
- 957 :デフォルトの名無しさん:2020/04/23(木) 16:00:08.53 ID:lw5ANXWe.net
- >>953
サポートされてるぞ
- 958 :デフォルトの名無しさん:2020/04/24(金) 08:06:01.68 ID:t+GzMgZV.net
- >>953
サポートされない ≠ 新規機能追加をしない
- 959 :デフォルトの名無しさん:2020/04/24(金) 11:22:57 ID:hZhzWwr/.net
- C#とVBに差を付ける為にわざと新機能をVBに付けないって事みたいだしね
- 960 :デフォルトの名無しさん:2020/04/29(水) 16:44:45 ID:9Dm1Y99C.net
- まえもそんなこと言って撤回した気がするなぁ
- 961 :デフォルトの名無しさん:2020/04/30(木) 08:48:11.65 ID:dHGPtEKb.net
- 今回は.NET Core5ではVB使える、としてる
だから撤回しないでしょ
- 962 :デフォルトの名無しさん:2020/06/21(日) 20:32:03.86 ID:0qW7iYny.net
- Razor Pagesの無料でリッチなサードパーティライブラリを探してるのですがなにかオススメはありますか?
- 963 :デフォルトの名無しさん:2020/06/21(日) 21:16:22.09 ID:QLHXGXb2.net
- 何がしたいのかくらいは言ってくれないと
- 964 :デフォルトの名無しさん:2020/07/07(火) 20:10:35.24 ID:mTZU/Zo0.net
- Configurationのアイテムの一覧、それと各アイテムがどのソース由来か、を調べる方法ってありますか?
- 965 :デフォルトの名無しさん:2020/07/29(水) 18:33:50.25 ID:JryNjBnI.net
- 勉強し始めて気になったことがあるので質問します。ルーティングの設定で以下の@AどちらのURLにもマッチするようにしたのですが、これらの使い分けの基準はありますか?見慣れているのはAですが、わざわざ@を使う理由はありますか?
@samplesite/users/18
Asamplesite/users?no=18
- 966 :デフォルトの名無しさん:2020/08/12(水) 20:45:40 ID:Ajt8L36i.net
- >>964
Visual Studio 使ってるんなら定義の表示とかでクラスメイト名前空間わかるから
そこからgithubのソース見ればいいんじゃないかな
>>965
時と場合による。
パラメータが一つだけならどちらでもいいとおもうけど
複数のパラメータがあってユーザがそのパラメータをつかってアドレス変更して
アクセスしやすくするなら?の形式かな?
一番わかりやすいのが日付でドキュメント一覧出すとか?
hostname/documents/2020/08/12/
は、hostname/documents?year=2020&month=08&date=12
よりはいい
- 967 :デフォルトの名無しさん:2020/08/12(水) 20:47:58 ID:Ajt8L36i.net
- asp.net core 3.1 で、
Viebag.Title = "xxx";
で指定したり、mariadbからとったデータを挿入すると
#x81EA ってかんじでソースに入っちゃうんだけど
なにか設定なりが悪いのかな?
cshtml に直接書いた日本語は問題なくそのままソースに出力されてる。
- 968 :デフォルトの名無しさん:2020/08/12(水) 21:35:51.77 ID:Ajt8L36i.net
- ぐぐたらすぐに出てきたわ
すまん
- 969 :デフォルトの名無しさん:2020/08/13(木) 05:11:33.46 ID:b3k2BUbg.net
- >>965
Ruby on Rails では、1 の方が普通。
自動的にテーブル名から、7つのCRUD 処理のルーティングパスが決まる
users テーブルなら、
詳細画面は、users/123
編集画面は、users/123/edit
- 970 :デフォルトの名無しさん:2020/08/14(金) 03:31:13.15 ID:lah1NtVe.net
- WebView2 が、デザイナに配置して実行しただけで NullReferenceExceiption 出るんだけど、
解決策わかる人いたら教えて。
- 971 :デフォルトの名無しさん:2020/08/22(土) 15:16:30.88 ID:/0wMOcMX.net
- net core 3を使っています。
作成したMVCアプリをdotnet runしようとしますが、
wwwrootのサブフォルダにメディア関係のファイルが大量にある場合に非常に時間がかかります。
ブラウザからダウンロードできるようにするためにwwwrootにこれらのファイルをおいています。
それらがない場合は、すぐにdotnet runの処理がすすみ、ブラウザからのアクセスが可能になります。
ファイルは今後もっと増えるので、dotnet runで時間がかかると実用でなくなってしまいます。
dotnet runのときに、これらの静的ファイルを除外して処理を早くする方法などあるのでしょうか。
よろしくお願いします。
- 972 :デフォルトの名無しさん:2020/08/22(土) 15:39:44.96 ID:GBdcHLkT.net
- dotnet runやdotnet buildしただけでは静的アセットはコピーされないからすぐに起動する
時間がかかるのはdotnet publish
- 973 :デフォルトの名無しさん:2020/08/22(土) 15:52:25.91 ID:/0wMOcMX.net
- >>972
レスありがとうございます。
Linuxのlnコマンドで、wwwrootにリンクを張って、別のディスクのフォルダをそこにもってきています。
メディア関係のファイルは大量のtsファイルです。百キロバイトのものが数千あります。
リンクを解除すると、明らかにdotnet runが高速になるのです。
ところで、dotnet publish とは、静的コンテンツも含めてコピーするという感じなんでしょうか。
- 974 :デフォルトの名無しさん:2020/08/22(土) 17:38:57.62 ID:GBdcHLkT.net
- ほんとだ
大量のファイルを置くとbuildのパフォーマンス悪化するな
<ItemGroup>
<Content Remove="wwwroot/**/*.ts" />
</ItemGroup>
これをプロジェクトファイルに追記すればビルドプロセスの途中から無視されて速くなるはず
- 975 :デフォルトの名無しさん:2020/08/24(月) 14:40:49.75 ID:OXH9rU7E.net
- >>974
レスありがとうございました。
すみません、返信が遅くなりまして。
今、.Net Core 3.1をarmのLinuxでつかっていて、
VS Codeというフリーのエディタを使っています。
csprojという拡張子のファイルはあります。
ここに追加すればよいでしょうか。
自分でもぐぐって調べてみたところ、次の指定を行えば良いとわかりました。
大量のtsファイルがあるwwwroot/hlsというディレクトリを回避できたようです。
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<DefaultItemExcludes>**\hls\**;</DefaultItemExcludes>
</PropertyGroup>
</Project>
実際に、dotnet runが早くなりました。
教えていただいた、Item Groupで指定する方法とはどう異なるのでしょうか。
- 976 :デフォルトの名無しさん:2020/08/28(金) 09:56:38.92 ID:/0pxH9fW.net
- >>970
うちもだよ
複数の環境で試しても同じだしこれ使えている人いるのかな
- 977 :デフォルトの名無しさん:2020/08/28(金) 15:45:40.19 ID:SyuaqWnl.net
- .core3のデザイナはまだ未対応らしいけど
- 978 :デフォルトの名無しさん:2020/10/02(金) 16:18:11.39 ID:SqfSpP9U.net
- JavaにはLombokがあるから昔から値オブジェクトが実装しやすかった
RecordのおかげでようやっとC#がJavaに追いついた
- 979 :デフォルトの名無しさん:2020/10/14(水) 15:42:12.73 ID:gBRBwK4Q.net
- .NET 5.0 RC2 きたね
- 980 :デフォルトの名無しさん:2020/10/14(水) 19:09:40.43 ID:MAVLXRyI.net
- 色々と追加されてるけどC#スクリプティングの拡充を急いでほしい
開発中はインタプリタ
テストフェーズからはコンパイル
これで行きたい
- 981 :デフォルトの名無しさん:2020/11/01(日) 10:07:51.35 ID:LwRtbqr0.net
- ついに今月 .NET 5.0 GAか
- 982 :デフォルトの名無しさん:2020/11/12(木) 00:44:34.38 ID:h5L0232Z.net
- Announcing .NET 5.0
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/
Announcing ASP.NET Core in .NET 5
https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/
Announcing the Release of EF Core 5.0
https://devblogs.microsoft.com/dotnet/announcing-the-release-of-ef-core-5-0/
- 983 :デフォルトの名無しさん:2021/03/15(月) 00:59:26.56 ID:fhmVlExY.net
- webformからようやくasp.net mvcに置き換えようと思うんだけど、mvcでは置き換えられるようなコントロールってあるんでしょうか?置き換えの参考になるような書籍とか情報ありますか?
コンボボックスとchartで構成されてる簡単な画面なんですけど
- 984 :デフォルトの名無しさん:2021/04/04(日) 19:41:37.18 ID:QB2WenPb.net
- VB.NETが残ったな
- 985 :デフォルトの名無しさん:2021/04/16(金) 08:28:45.17 ID:yjbuMFT7.net
- System.IO.Compression.ZipArchiveがSJISのエントリをencoding未指定時に正しく読まないので調べた
https://docs.microsoft.com/en-us/dotnet/api/system.io.compression.ziparchive.-ctor?redirectedfrom=MSDN&view=net-5.0#System_IO_Compression_ZipArchive__ctor_System_IO_Stream_System_IO_Compression_ZipArchiveMode_System_Boolean_System_Text_Encoding_
>When the language encoding flag (in the general-purpose bit flag of the local file header) is not set, the current system default code page is used to decode the entry name.
ちゃんと対応してるのかと思いきや
https://github.com/dotnet/runtime/blob/a551a99ed3f36284816123ae334eb8c58eeee184/src/libraries/System.IO.Compression/src/System/IO/Compression/ZipArchiveEntry.cs#L399
結局コードページなんか無視してUTF-8じゃねえか
ドキュメントに嘘書くのやめろ
- 986 :デフォルトの名無しさん:2021/05/02(日) 08:54:13.33 ID:2vdkVbTy.net
- .net core、linuxのarmで昨日使ってみたけど、なかなか良いな。
ただ、hello worldに0.3sぐらいかかるのがちょっとだけ悲しい。VM言語の宿命か。
起動しちゃえば、少しメモリを贅沢に使われる以外は問題はまったくないんだけど。
JVMみたいにヒープサイズ制限したりできないのかな?
- 987 :デフォルトの名無しさん:2021/05/02(日) 09:25:41.07 ID:+yhg3kQr.net
- >>986
遅いのがネック
- 988 :デフォルトの名無しさん:2021/05/02(日) 12:29:08.03 ID:iDx07XjZ.net
- >>986
はい
https://docs.microsoft.com/en-us/dotnet/core/run-time-config/garbage-collector
0.3sってどうやって測定したん?
- 989 :デフォルトの名無しさん:2021/05/02(日) 13:36:48.34 ID:2vdkVbTy.net
- >>987
言うほど遅い?
>>988
ありがとう!助かる!
計測は普通に
time dotnet helloworld.dll
とか、
time ./helloworld
でザックリ計測したよ。
- 990 :デフォルトの名無しさん:2021/05/02(日) 13:40:27.66 ID:iDx07XjZ.net
- そのdllはどうやって作ったの?
- 991 :デフォルトの名無しさん:2021/05/02(日) 14:28:55.32 ID:2vdkVbTy.net
- >>990
実機でdotnet build -c Release で作ったよ。
- 992 :デフォルトの名無しさん:2021/05/02(日) 14:58:17.22 ID:iDx07XjZ.net
- ならReadyToRun使うとちょびっとだけ速くなると思うよ
- 993 :デフォルトの名無しさん:2021/05/02(日) 15:04:01.74 ID:2vdkVbTy.net
- なるほど、やってみる。
ありがとう!
- 994 :デフォルトの名無しさん:2021/09/17(金) 15:29:18.43 ID:kKgvYHQD.net
- .NET Coreの開発ってVSCODEでしか出来ないの?
VB.NETはVSCODEでデバッグ出来るの?
- 995 :デフォルトの名無しさん:2021/09/17(金) 19:37:47.78 ID:QBWmrH3h.net
- ASP.NET MVC で検索子画面の定番的な作り方を教えてください。
- 996 :デフォルトの名無しさん:2021/10/01(金) 07:58:57.47 ID:6/u9pTby.net
- h
- 997 :デフォルトの名無しさん:2021/10/01(金) 07:59:05.81 ID:6/u9pTby.net
- t
- 998 :デフォルトの名無しさん:2021/10/01(金) 07:59:11.00 ID:6/u9pTby.net
- l
- 999 :デフォルトの名無しさん:2021/10/01(金) 07:59:16.16 ID:6/u9pTby.net
- n
- 1000 :デフォルトの名無しさん:2021/10/01(金) 08:02:53.67 ID:6/u9pTby.net
- v
- 1001 :デフォルトの名無しさん:2021/10/03(日) 15:57:09.49 ID:QlysjUfP.net
- 終了
- 1002 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1002
242 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★