Ich habe eine Windows Store-Anwendung, die eine portable Klassenbibliothek mit einer T4-Vorlage verwendet. Wenn ich die Transformation laufe nicht mit dem folgenden Fehler:Der Typ 'System.Object' ist in einer Assembly definiert, auf die nicht verwiesen wird - Windows Store-Anwendung
Compiling transformation: The type 'System.Object' is defined in an assembly
that is not referenced. You must add a reference to assembly 'System.Runtime,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Ich versuchte Bezug auf die System.Runtime Bibliothek manuell hinzufügen, aber ich habe Meldung „Die Komponente bereits automatisch durch das Build-System referenziert“
Die gleiche Bibliothek funktioniert sowohl in einem Silverlight-Projekt als auch in einem Windows Phone-Projekt.
Hat jemand eine Idee, wo ist das Problem?
Ich bin neu in der Entwicklung von Windows Store-Anwendungen, es könnte also ein trivialer Fehler sein, aber ich kann keine Lösung finden.
Leider kann ich Ihren Fehler nicht reproduzieren. Vielleicht könnten Sie zumindest den Header-Teil Ihrer T4-Vorlage teilen? Haben Sie versucht, einen Verweis auf die System.Runtime-Assembly in der Vorlage (über die Anweisung <# @ assembly #>) hinzuzufügen, da die von einer Vorlage verwendeten Referenzen unabhängig von den Referenzen sind, die von ihrem enthaltenden Projekt verwendet werden. – Nico