2012-03-27 7 views
0

Ich entwickle einige Excel UDFs über. Net Automation Add-in (Visual Studio 2010,. Net 4.0, C#). Meine Funktionen validieren die Parameter, die mit EntLib 5.0 Validierungsblock übergeben werden. Dies funktioniert gut mit attributierten Parametereigenschaften, aber ich möchte die Validierungsregeln in eine Konfigurationsdatei verschieben. Was sind meine Möglichkeiten dafür? Eine winforms-Beispielanwendung funktioniert problemlos mit der app.config-Datei, aber woher würde ein Office-Automatisierungs-Add-In seine Konfiguration laden? Ist hierfür ein ähnlicher Ansatz für DLL-Konfigurationsdateien erforderlich?App.Config für Excel Automatisierungs-Add-in

Als Bonus hat jemand die Validierungsblock-Bibliothek mit Regeln verwendet, die aus einer Datenbanktabelle geladen wurden? Das wäre wirklich cool.

Antwort

0

Ich habe EntLib 5.0 für Unity, Exception und Logging in Excel-Addins verwendet. Es funktioniert ähnlich wie DLL-Konfigurationsdateien. Ich habe den Validierungsblock nicht verwendet.

+0

Hätten Sie ein Beispiel? –

+0

Ich habe das Hands-on-Labor verfolgt, das bei der Installation der Enterprise Library zur Verfügung steht. Sie können die GUI verwenden (nachdem Sie EntLib5 installiert haben, klicken Sie mit der rechten Maustaste auf die Datei app.config), um Ihre Konfigurationsdateien zu bearbeiten. – Kiru