In WPF-Projekten werden nur in XAML verwendete Referenzen nicht in den Bin-Ordner kopiert, selbst wenn CopyLocal
auf "true" gesetzt ist, wie in this post beschwert. Mit dem MVVM-Muster ist es üblich, dass Steuerelemente von Drittanbietern ohne Code-Behind-Referenzen verwendet werden.Assembly, das nur in XAML verwendet wird, wird nicht in den Bin-Ordner kopiert
Inspiriert von this post, ich bin mit dem folgenden Problem zu umgehen. Es ist jedoch leicht genug, die Variablenliste manuell mit denen zu synchronisieren, die tatsächlich in den XAML-Dateien im Projekt verwendet werden und die ständigen Änderungen unterliegen. Meine Frage ist, ob es eine echte Lösung oder einen besseren Workaround gibt. (Ich bin mir der Idee der Verwendung von Post-Build-Skript, das IMHO weniger discover-fähig und anfällige für Veränderungen.)
internal static class BuildTricker
{
private static readonly RadTreeView radTreeView;
static BuildTricker()
{
// Set and get once to avoid compiler optimization.
radTreeView = null;
if (radTreeView != null)
{
throw new InvalidOperationException("This should never happen.");
}
}
}
Das ist RAD/Telerik - wenn es im GAC ist Sie dies versuchen könnte - [ Wahre ] (http://stackoverflow.com/a/8703079/417747) –
NSGaga
Es ist nicht spezifisch für RadControls, und '' Tag ist die Implementierung der 'CopyLocal' Eigenschaft. –