Kann DateTime nicht in IronPython verwenden

7

Ich hosste mein IronPython in einer C # -Webapp wie folgt:

%Vor%

Und mein Python-Code sieht so aus:

%Vor%

Was diesen Fehler erzeugt:

%Vor%

Ich habe einige Zeit bei Google verbracht und der größte Teil des Codes, den ich gefunden habe, scheint nicht mehr zu funktionieren.

Meine IronPython Runtime Version ist v2.0.50727 - sollte ich upgraden? Ich hätte gedacht, dass DateTime von früh an dabei gewesen wäre?

    
littlecharva 24.09.2009, 15:47
quelle

2 Antworten

11

Fügen Sie anstelle von System.Core einen Verweis auf mscorlib hinzu. Wir haben das Standard-Hosting-Verhalten irgendwann geändert (2.0.1? 2.0.2?), So dass dies standardmäßig beim Hosting geschieht. Sie können dies von Ihrem Hosting-Code mit tun:

%Vor%     
Dino Viehland 24.09.2009, 17:43
quelle
9

Wurde gerade überprüft, und das Problem besteht darin, dass Sie versuchen, Today als Methode anstelle einer Eigenschaft aufzurufen. Versuchen Sie es stattdessen (Sie müssen keinen Verweis auf System.Core hinzufügen):

%Vor%     
Jon Skeet 24.09.2009 16:41
quelle

Tags und Links