Invece di scrivereGlobalmente aggiungere "<@Assembly>" e "<@import Namespace>" per una vista Asp.net MVC
<@ Import Namespace="Microsoft.SharePoint" %>
su ogni vista creo So che posso facilmente solo modificare il mio file web.config
e aggiungere questo :
...
<pages>
<namespaces>
<add namespace="Microsoft.SharePoint" />
</namespaces>
</pages>
Ma questo non sembra funzionare in fase di progettazione. Visual Studio 2010 non è in grado di vedere SPContext
a meno che io aggiungo queste due righe sulla parte superiore del mio punto di vista così:
<%@ Assembly Name="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Import Namespace="Microsoft.SharePoint" %>
Così come posso aggiungere assemblee a livello globale così come spazi dei nomi importazione in modo VS sarà in grado di risolvere le classi/oggetti?
Ho pensato anch'io e l'ho aggiunto (beh, era già stato aggiunto comunque). Ho solo dovuto aggiungere spazio dei nomi nell'elemento '', ma VS non riconosce 'SPContext'. –
Grazie comunque. Funziona come previsto. il problema era che il web.config globale non faceva parte del mio Asp.net MVC, quindi ho dovuto ridefinire e ha iniziato a funzionare anche in Visual Studio. Stupido da parte mia Grazie comunque. Devo aspettare ancora qualche minuto per accettare la tua risposta. –
@Robert - eccellente. – Kev