J'essaye de référencer un fichier js dans une classe dans un ASP.NET et je reçois cette erreur:Comment réparer les EmbeddedRessources dans un site Web ASP.NET?
L'assembly 'XXX' contient une ressource Web avec le nom 'XXX' mais ne contient pas de ressource incorporée avec le nom 'XXX'
En cherchant sur le web dis-moi que je dois avoir un problème de référencement de chemin, mais je ne peux pas comprendre ce que c'est.
Voici la hiérarchie
<Root>
<App_Code>
<Application>
<MyClass.cs NameSpace="None" />
</Application>
</App_Code>
<JS>
<MyJSFile.js NameSpace="MyControls" Name="MyJSFile">
</JS>
</Root>
Donc MyClass.cs je:
[assembly: WebResource("MyControls.JS.MyJSFile.js", "text/javascript")]
[ClientScriptResource("MyControls.JS.MyJSFile", "MyControls.JS.MyJSFile.js")]
public class MyClass : ExtenderControlBase
{}
Je crois qu'il ya quelque chose que je n'ai pas eu le référencement. (RootNampeSpace) (Chemin). (NomFichier). (Extension)
Mon projet est un site Web ASP.NET. Je n'ai donc pas de propriétés pour Build Action à définir dans Embedded Resources.
Aussi dans le dossier App_Code j'obtiens une erreur si je mets mon fichier JS en disant que la langue n'est pas la même que l'autre fichier dans App_Code.
Oui, vous avez peut-être raison. J'essayais d'éviter de créer une nouvelle DLL pour le projet –