Hallo Leute
Ich komm einfach nicht auf die Lösung, hoffe Ihr könnt mir helfe (bin überzeugt davon :p)
**
Problem 😗*
Habe eine WebApp die Daten per WebService an eine Silverlight App. sendet.
Nun habe ich eine Klasse die ich in beiden Projekten brauche.
-> Add Linked..... sollte ja kein Problem sein...
Doch diese Klasse benötigt ein paar Propertys die dank des WebServices auch in Silverlight zur Verfügung stehen....
Lange Rede kurzer Sinn :
-> In Silverlight muss ich ein NameSpace ändern
#if ASP
using System.Web;
#elif SL
using ChartIntegrationApplication.aaaRiskEntitiesService;
#endif
Ungefähr so sollte das Ergebniss sein...
**Nun zur Frage 😗*
Wo definiere ich #define SL / #define ASP ??? (ASP WEBSITE)
Kann ich das in der Global.asax machen (ASP)
Kann ich das in der App.xaml.cs machen (SL)
Danke für Eure Antworten !
Beste Grüsse und schönes (heisses) Weekend
Diräkt
Hallo Diräkt,
wie wäre es mit den Projekteigenschaften? Dort kannst du unter "Erstellen" -> "Symbole für bedingte Kompilierung" einfügen.
Hallo Stefan
Danke für die Nachricht.
Eine ASP WebSite hat diese Eigenschaften nicht (im Gegensatz zu einer WebApp).
Wie wirds da gelöst ?
Beste Grüsse
Diräkt
Hallo Diräkt,
vermutlich wirst du irgendwo direkt Compiler-Parameter angeben können. Der entsprechende Parameter lautet /define:<Symbolliste> (Kurzform: /d), also z.B. /d:ASP.
herbivore
Hallo Herbivore
Danke für deine Antwort !
Habe die Lösung nun gefunden dank Eurer Unterstützung
Lösung :
<%@ Page CompilerOptions="/d:QUUX" %>
Link :
Erklärung
Edit :
<system.codedom>
<compilers>
<compiler language="c#,cs;CSharp" extension=".cs" compilerOptions="/d:ASP" type="Microsoft.CSharp.CSharpCodeProvider, System,
Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"/>
</compilers>
</system.codedom>
Besten Dank
Diräkt