У меня есть несколько форм с этим странным поведением.
Например, у меня есть этот код, сгенерированный формой.
namespace Sogyo.InHolland.SeriousGameFactory.GameCreator
{
partial class FormAvatarResourceSetEditor
{
this.bindingSourceAvatarResourceSets.DataSource = typeof(SeriousGameFactory.Framework.ImageResource);
}
}
В этом случае, когда я нажимаю build, компилятор жалуется, что он не распознает «SeriousGameFactory.Framework.ImageResource». (Кажется, что Intellisense не может найти пространство имен Framework в пространстве имен SeriousGameFactory)
Затем я изменяю это вручную на следующий код
using SeriousGameFactory.Framework;
namespace Sogyo.InHolland.SeriousGameFactory.GameCreator
{
partial class FormAvatarResourceSetEditor
{
this.bindingSourceAvatarResourceSets.DataSource = typeof(ImageResource);
}
}
Сейчас проект строится. (странный !??)
Однако, когда я открываю форму и работаю с ней, Visual Studio автоматически генерирует следующий код.
using SeriousGameFactory.Framework;
namespace Sogyo.InHolland.SeriousGameFactory.GameCreator
{
partial class FormAvatarResourceSetEditor
{
this.bindingSourceAvatarResourceSets.DataSource = typeof(SeriousGameFactory.Framework.ImageResource);
}
}
И опять не компилируется. (Кажется, что Intellisense не может найти пространство имен Framework в пространстве имен SeriousGameFactory)
Есть ли у кого-нибудь мысли о том, что может вызвать это.