Właśnie skonwertowałem projekt na VS 2010 i dzieje się coś naprawdę dziwnego z przestrzeniami nazw. Podam przykład następujący kod używany do pracy w VS2008:Dlaczego obszary nazw działają w Visual Studio 2010?
namespace MySystem.Core.Object
{
using MySystem.Core.OtherObject;
...
}
Ale teraz tak nie jest, to albo chce cała sprawa należy umieścić poza przestrzenią nazw tak:
using MySystem.Core.OtherObject;
namespace MySystem.Core.Object
{
...
}
lub przepisać to lubią:
namespace MySystem.Core.Object
{
using OtherObject;
...
}
rozumiem dlaczego to działa, a może to jest poprawny sposób obsłużyć tego, ale teraz musielibyśmy zmienić tysiące linii kodu! Co nie jest fajne.
Jakiś pomysł na obejście tego wymogu?
Czy jesteś pewien, że nie mylisz dyrektyw 'używając' z przestrzeniami nazw? –
oops, tak, miałem tam zbyt wiele zastosowań. to był długi dzień! –
Wiesz, sam go wypróbowałem i działa bardzo dobrze. Czy zdarza Ci się mieć jakąś wersję beta? Jaka jest wersja VS? –