У меня проблема с моим приложением Sharepoint. Я начал программировать его как обычный проект, и теперь мне нравится «переместить» его в приложение Sharepoint. У моего приложения есть два проекта, один из которых является фактическим проектом для sharepoint, а один содержит классы. Я подписал мой класс-проект, он имеет сильное имя и ссылается. Пока что так хорошо ... Но теперь у меня есть проблема, что я больше не могу обращаться к публичным методам в своем классе. Поэтому, когда экземпляр моего класса:Не удается получить доступ к моим свойствам класса в sharepoint
var myName = new ClassName();
, а затем попытаться получить к нему доступ, например:
myName.Size = 20;
«Размер» будет отмечен красным цветом с ошибкой «не может разрешить символ». Но прежде чем вкладывать все это в приложение sharepoint, он работал отлично! Я googeld вверх и вниз, но не смог найти решение этой проблемы.
Кто-нибудь знает эту проблему?
UPDATE:
Это мой код в главном проекте:
protected override void CreateChildControls()
{
...
HPlaner hp = new HPlaner();
hp.Entries.Add(new HPlanerEntry("Micky Mouse", new DateTime(2012, 12, 24), new DateTime(2013, 1, 13)));
hp.Scale = 2;
hp.Year = year;
hp.Summary = true;
this.Controls.Add(hp);
}
и это класс:
public class HPlaner : WebControl
{
private List<HPlanerEntry> _Entries;
public List<HPlanerEntry> Entries
{
get
{
if (_Entries == null)
{
_Entries = new List<HPlanerEntry>();
}
return _Entries;
}
}
public bool Summary { get; set; }
public int Scale { get; set; }
public int DayCount { get; set; }
public int UserCount { get; set; }
public int Year { get; set; }
public string[,] UserList { get; set; }
... (myMethods)
}
Пожалуйста, напишите весь ваш код. – Stefan
Я добавил код, но все будет несколько линий хундерта. Надеюсь, это достаточно. – DaRula