問題タブ [enterprise-library-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1034 参照

asp.net-core-mvc - MVC 6 を使用した EnterpriseLibrary 6 の DatabaseProviderFactory

DatabaseFactory以前はConnectionStringデータベースの作成に使用されていました。現在、XML 形式のweb.configのMVC 5構造で基本的に動作するものをDatabaseProviderFactory使用しています。ConfigurationSource

以前は、次のようなことができました。

EnterpriseLibrary 6のMVC 6 (appsettings.json)で現在言及されている JSON ベースのデータベース構成を取得する方法についてのアイデアは、XML 形式の MVC 5 のweb.configDatabaseProviderFactoryファイルでのみ機能する以下のような汎用データベースを作成するために:

0 投票する
2 に答える
1436 参照

.net - Enterprise Library 5 から 6 へのアプリケーションのアップグレード

既存のアプリケーションを 5 から 6 にアップグレードしています。私のアプリケーションは .NET Web アプリケーションです。エラーをデータベース(SQLサーバー)に記録するためにエンタープライズライブラリに依存しています。

私のアプリケーションは、カスタム データベース リスナとカスタム ロギング例外ハンドラも使用します (両方ともソリューション内の個別の .net プロジェクトの形式で)。

そのため、6 をインストールし、次のコードを Application_Start- に追加しました。

Logger.SetLogWriter(new LogWriterFactory().Create()); にヒットすると System.NotImplementedException が発生します。コード行。

編集:より具体的なエラーの詳細

私は何を間違っていますか?

これが私のweb.configです-

編集: @lrb に感謝します。正しい道をたどってくれました。これが機能したコードです-

0 投票する
1 に答える
630 参照

c# - Enterprise Library Logging ログ ファイルの消去

EL6 ロギングによって書き込まれるログ ファイルを削除/クリア/ワイプ/上書きするにはどうすればよいですか。ログライター インスタンスを使用して、プログラムが連続ループで実行されるたびに上書きする必要があるログ ファイルに書き込みます。値を書き込んでから、新しい値が来るたびに上書きします。

0 投票する
1 に答える
368 参照

visual-studio-2015 - エンタープライズ ライブラリ 6 - VS 2015 - Windows 10

近い将来、EL6 は Win10 と VS 2015 でサポートされますか? デザイナーですべてのものを構成するために、ConfigConsole.visx をインストールしたかったのです。

VSIXInstaller.NoApplicableSKUsException: この拡張機能は、現在インストールされている製品にはインストールできません

13.09.2016 10:11:49 - サポートされている製品: 13.09.2016 10:11:49 - Microsoft.VisualStudio.Ultimate 13.09.2016 10:11:49 - バージョン: [11.0] 13.09.2016 10:11:49 - マイクロソフト.VisualStudio.Premium 13.09.2016 10:11:49 - バージョン: [11.0] 13.09.2016 10:11:49 - Microsoft.VisualStudio.Pro 13.09.2016 10:11:49 - バージョン: [11.0]

ここに画像の説明を入力

0 投票する
2 に答える
231 参照

enterprise-library - FileConfigurationSourceChanged - LogEnabledFilter のログを無効にする

管理者は、構成で LogEnabledFilter の有効なプロパティを変更して、実行時のログ記録を有効/無効にする必要があります。

SO には回避策を説明するスレッドがいくつかありますが、私はこのようにしたいと考えています。Logging Enabled Filter を次のように変更しようとしました。

ただし、テストでは常に最初にロードされた構成値が明らかになり、変更されません。構成の値を変更すると、変更がランタイム構成に自動的に反映されると思いました。しかし、そうではありません!上記のコードに示すようにプログラムで設定しても機能しません。

Enterprise Library を再構築するか、シャットダウンする時が来ました。

0 投票する
1 に答える
220 参照

visual-studio-2015 - Win 8 および VS2015 で Enterprise Library 6 を再構築する方法

エンタープライズ ライブラリをカスタマイズして再構築したいのですが、VS2015 の開発者コマンド プロンプトから BuildLibrary.bat (スクリプト フォルダー) を実行するとエラーが発生します。

環境:

  1. 勝利 8
  2. VS2015

2 つの問題:

1.)

ファイルまたはアセンブリ 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft. Build.Tasks.v12.0.dll

私のシステムには新しいバージョンがあります:

Microsoft.Build.Tasks.v4.0.dll


2.)

"C:\EntLib6Source\Blocks\EnterpriseLibrary.sln" (リビルド対象) (1) -> "C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging.Database\SemanticLogging.Database.csproj" (リビルド対象) (53) -> "C:\EntLib6Source\Blocks\TransientFaultHandling\Source\TransientFaultHandling\TransientFaultHandling.csproj" (クリーン ターゲット) (35:11) -> C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ AppxPackage\Microsoft.AppXPackage.Targets(283,22): エラー MSB4086: 条件 "'$(TargetPlatformVersion)' で、数値ではなく "10.0.11000.0" に評価される "10.0.11000.0" で数値比較が試行されました>= '10.0.11000.0'". [C:\EntLib6Source\Blocks\TransientFaultHandling\Source\TransientFaultHandling\TransientFaultHandling.csproj]


"C:\EntLib6Source\Blocks\EnterpriseLibrary.sln" (リビルド ターゲット) (1) -> "C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging\SemanticLogging.csproj" (リビルド ターゲット) (52) -> (CheckPrerequisites target) ->
C:\EntLib6Source\Blocks.nuget\nuget.targets(71,9): エラー MSB4175: タスク ファクトリ "CodeTaskFactory" をアセンブリ "C:\Windows\Micros oft.NET\Framework から読み込めませんでした\v4.0.30319\Microsoft.Build.Tasks.v12.0.dll". ファイルまたはアセンブリ 'file:///C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft. Build.Tasks.v12.0.dll' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。[C:\EntLib6Source\Blocks\SemanticLogging\Src\SemanticLogging\SemanticLogging.csproj]