Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[VS.Net] Generation designer file i.c.m. Resources mislukt

Pagina: 1
Acties:

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Topicstarter
Ik heb een probleem met het gebruiken van Resources in combinatie met aspx-pagina’s (.net 2.0). Ik heb een bepaalde pagina en zodra ik daar een Resources-expression in zet, krijg ik deze warning.
Generation of designer file failed: The expression prefix 'Resources' was not recognized. Please correct the prefix or register the prefix in the <expressionBuilders> section of configuration.
De pagina maakt gebruik van een standaard masterpage met alleen een contentplaceholder, en de aspx-pagina bevat het volgende:

Visual Basic .NET:
1
2
3
4
<asp:Content ID="Content1" ContentPlaceHolderID="phPage" runat="server">
    <asp:HyperLink NavigateUrl="melp.aspx" Text="<%$ Resources:NormalText, Melp %>" 
ID="hlNewMelp" runat="server" />  
</asp:Content>

Niks bijzonders, voor zover ik weet. De key staat correct in het betreffence resourcebestand, dat overigens in App_GlobalResources staat. Aan de hand van de warning heb ik de expressionPrefix aangemeld in het web.config bestand:
XML:
1
2
3
<expressionBuilders>
    <add expressionPrefix="Resources" type="System.Web.Compilation.ResourceExpressionBuilder" />
</expressionBuilders>

De warning is op zich niet erg. (Het compileert immers gewoon.) Vervelender is dat de designer file nu niet gegenereerd wordt en dus bepaalde controls niet meteen beschikbaar zijn in de codebehind.

Ik weet niet hoe ik ervoor kan zorgen dat VS die warning niet meer geeft en gewoon de designer file genereert. Wie helpt? :P

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Je kunt aan de compiler meegeven welke warnings/errors genegeerd moeten worden.
csc /nowarn:errorid,errorid. Bij de project properties vind je deze optie op het tabblad 'build'. Suppress warnings is het veld waar je de warnings kunt opgeven.

Overigens ben ik zelf geen voorstander om warnings te negeren.

If it isn't broken, fix it until it is..


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Topicstarter
Niemand_Anders schreef op dinsdag 24 juli 2007 @ 13:10:
Overigens ben ik zelf geen voorstander om warnings te negeren.
Warnings negeren heeft in dit geval geen effect. De warning blijft lekker staan. (VB.Net overigens.) Deze warning kan me eigenlijk ook niet zoveel schelen. Als VS de designer-file maar bijwerkt, en dat doet hij dus niet. Ik heb geen idee waarom hij dat niet doet. Doe ik iets verkeerd (voor zover ik weet niet), is het een bug of ligt het aan een instelling in de opties in VS?

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.