Je suis en train de retravailler le code de quelqu'un d'autre. beaucoup de code qui ne devrait pas être là (accès aux données, logique métier, tout y a été lentement poussé). J'ai déplacé le code approprié dans les classes préexistantes appropriées et créé une nouvelle classe auxiliaire distincte dans le projet approprié, mais toutes mes références à cette classe ne fonctionnent tout simplement pas.C# asp.net - Le type ou le nom de l'espace de noms 'Helper' est introuvable (manque-t-il une directive using ou une référence d'assembly?)
Voici une vue simple de l'apparence de ma classe (les noms sont légèrement modifiés);
namespace Company.Web.Application.Reporting
{
public class ReportHelper
{
here I have a bunch of methods
}
}
et voici comment il est référencé;
using Company.Web.Application.Reporting;
namespace Company.Web.Application.App.Reports
{
public partial class PlansReports : PageBase
{
//This is the problem part
private ReportHelper Helper = new ReportHelper();
heaps of other code with no problems here...
}
}
Mon problème est que j'obtiens l'erreur suivante, partout où j'essaie d'accéder à mon nouvel assistant.
n'a pas pu être trouvé le nom de type ou espace de noms « ReportHelper » (sont vous manque une directive à l'aide ou une référence d'assemblage ?)
Toutes mes déclarations à l'aide sont là, je le références appropriées dans chaque projet pertinent, mais cela persiste encore. À ce stade, je suis totalement coincé, j'ai juste besoin de régler ce problème de référencement pour que toutes mes méthodes d'aide fonctionnent correctement.
Toute aide est grandement appréciée,
Pat.
Probablement déjà fait mais assurez-vous de mettre à jour les références. –