我有几种形式与此奇怪的行为。

例如我有这样的形式生成代码。

namespace Sogyo.InHolland.SeriousGameFactory.GameCreator
{
    partial class FormAvatarResourceSetEditor
{
this.bindingSourceAvatarResourceSets.DataSource = typeof(SeriousGameFactory.Framework.ImageResource);
}
}

在这种情况下,当我按下建立编译器抱怨说,它不能识别“SeriousGameFactory.Framework.ImageResource”。 (智能感知似乎不能够找到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);
}
}

和再编译不能通过。 (智能感知似乎不能够找到SeriousGameFactory命名空间内框架命名空间)

有谁有什么可能会导致什么想法。

有帮助吗?

解决方案

你有没有在一定程度上被称为SeriousGameFactory冲突的类型/属性/方法/控制?这将做到这一点...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top