- 追加された行はこの色です。
- 削除された行はこの色です。
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-[[戻る>FAQ]]
*目次 [#w216b2dd]
#contents
*概要 [#sdb614fa]
大規模案件導入でありがちなFAQをまとめた。
*詳細 [#y433c07c]
**[[サポートについて > 基本的な対応>サポートについて#ped805f3]] [#b3461bc9]
バグ対応、バージョンアップ、前提&同梱ライブラリなど。
***[[バグ対応方法>サポートについて#he70007d]] と [[バージョンアップ対応>サポートについて#y6d4afea]] [#y6a256f9]
-既存アプリの基盤フーレムワークのバージョンアップについては、~
下位互換を維持していたとしても、テスト自体は必要になってくるので~
.NETランタイムのバージョンアップ等に合わせて実施するなどしないと、~
テスト工程の予算的に難しく、実施するケースは少ない。故に...
--セキュリティ脆弱性等の至急対応が必要なもの以外はバージョンアップはしない。
--OS、ミドルがバージョンアップする際に一緒にバージョンアップする。
-不定期・緊急リリースは、今の所、以下の2回
--案件で急遽 net452対応を実施する必要になり不定期リリース
--POCOへのマップ・ライブラリの性能対策版のリリース
>※ 脆弱性などが理由で、稼働後に当てる類のパッチの事例は無し。
***[[前提&同梱パッケージの調査>サポートについて#v9c4fcf8]] [#xa4563eb]
**ライブラリ関連 [#ed2080da]
***[[NuGetからローカルに切り替える。]] [#i36d063e]
***バージョンの組合せ [#x87d1410]
例えば、jQueryのバージョンなど。
-OSSなので ≠ 保証、≒ AS-IS。
--基本的にNuGetやnpmなどのパッケージ・マネージャの依存関係に従っている。
--世間一般のバージョンの食い合わせ的に問題の無いバージョンを選択している。
-この機能のココのカバレッジを通るときダケ、~
予期せぬ動作をするなどのケースは、個別対応する。
***不要なライブラリ [#td565bd0]
-Public、Framework名前空間はライブラリ単体を提供している。
-Business名前空間や、テンプレート側でのみ利用しているライブラリは、~
そのままにしておいても動作上問題はないが、必要に応じて削除可能。
-代表的なものに、各データプロバイダーに対応したDB部品がある。
--OpenTouryo.DamManagedOdp
--OpenTouryo.DamMySQL
--OpenTouryo.DamPstGrS
**WBS関連トピック [#f19e7ba9]
WBS関連トピック(ドキュメント標準、処理方式設計)などの質問が多いですが、
-一般的知識のため、本FAQの対象外。
-ネット上の情報や、以下の情報を参考にして下さい。
***[[ドキュメント標準>設計のポイント#i73c6b08]] [#o5f85b4a]
***[[処理方式設計>設計のポイント#w69c67f3]] [#vb0553c2]
***[[テスト計画>設計のポイント#qa1a4eba]] [#w385c7d5]
***[[性能設計と信頼性設計>設計のポイント#yf7f25a1]] [#fd73e444]
**カスタマイズ関連トピック [#ge0b84bf]
***[[名前空間階層の整理]] [#za82539f]
***[[モジュール構成]] [#m99933fd]
***[[D層(Dao)の種類]] [#z3301589]
***[[UIコントロールの制御方式]] [#c3d4ae68]
***[[国際化(多言語化)辞書テーブル]] [#z78bc400]
***[[キャッシュ・コントロール]] [#xbcecfeb]
**性能について [#g527b1a5]
大規模案件は性能要求が厳しい。
***[[D層周辺の性能>FAQ - D層フレームワーク#v72fa9e1]] [#ze62c85d]
**構成、SI、ビルド、デプロイ [#r73bb634]
構成、SI、ビルド、デプロイ などの質問が多いが、
構成、SI、ビルド、デプロイ などの質問が多いですが、
-一般的知識のため、本FAQの対象外。
-ネット上の情報や、以下の情報を参考にして下さい。
***構成 & SI & ビルド [#ycbf6642]
-[[ビルド - マイクロソフト系技術情報 Wiki>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%93%E3%83%AB%E3%83%89]]
***デプロイ [#s8b88fea]
-[[デプロイ - マイクロソフト系技術情報 Wiki>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4]]
**その他 [#ne6b0825]
***Visual StudioのコンソールにException [#hacb1487]
「マイコードのみ」をオフにすると、自分のコード以外で発生した~
Exception がVisual Studioのコンソールに表示されてしまうが、~
プログラム内で適切にハンドルされているなら問題は無い。
-参考
--Win10+VB2017 メッセージ 例外がスローされました~
: 'System.ArgumentException' (System.Windows.Forms.dll の中)~
https://social.msdn.microsoft.com/Forums/ja-JP/e88da538-ab61-4e12-9526-00939cb66a8f/win10vb20171228812513124831247512540124721228820363228061236412473?forum=vbgeneralja