Witam, pisze projet dla WSS4 ale problem dotyczy samych US. Takze po krotce postaramsie go opisc.
Tworze webparta co mozna uznac za swoita userControl. Do projektu dolanczam dwie UserControlki (Nowy VS tworzy domyslnie kataog ControlTemplates gdzie przechowywane UserControle). Na kontrolce ucHello wstawiam tylko texboxa do ktorego bedziemy cos wpisywali. Kontrolke ucHello podlanczam pod kontrolke (przez SRC) ucLicz ktora bedzie miala za zadanie przechwycic wartosc przeslana przez propertiesa w postaci stringa z texboxa na kontrolce ucHello. A potem zwrocenie wartsci Lenght na swoim textboxie. Juz wtedy VS blednie genereuje w pliku ucLicz.ascx.designer.cs kod z przestrzenia nazw:
//Tworzy to przez co nawet jezeli zmienna przesle przez propertiesa to nie jest ona widoczna
protected global::System.Web.UI.UserControl Bigusercontrol;
//A powinno byc tak (kiedy wpisze z palca wszystko jest okej):
protected global::Kolejny_Test.ControlTemplates.Kolejny_Test.ucHello Bigusercontrol;
Nie bylo by to takie uciazliwe bo przeciez mozna to zmienic z palca niestety po kazdej zmianie w dotyczacej edycji w rozmieszczeniu elementow na kontrolce badz ich dodaniu/usunieciu kod w ucLicz.ascx.designer.cs zostaje od gory do dolu wygenerowny od nowa i trzeba za kazdym razem poprawiac.
Przesiadam sie dpiero na nowego VS i moze jakies ustawienia sa jeszcze zle albo to po prostu BUG.
Ponizej zamieszczam krotki projekcik z dwoma us i webpartem z ktorym jest analogicznie jak z uc.