2

我正在将 VS 2008 网站转换为 Web 应用程序项目。我已按照MSDN网站上的说明进行操作,但现在遇到了一大堆奇怪的错误。我应该提一下,大约一周前我为另一个项目做了这个,没有任何问题。我得到的错误是:

“XXX”类型已包含“XXX”的定义。

此错误适用于后面代码中的每个私有成员或方法。我的网站目前有 218 个这样的错误。

想法?

编辑:我想我会补充一点,我确实看到了这个 ASP.NET 论坛关于类似问题的帖子,他们修复它的方法是将所有代码隐藏推送到一个单独的类库。虽然我确信这会奏效,但在我看来它可能只是某个地方的简单设置时,这将是大量的工作。

4

2 回答 2

2

好吧,我想密切关注您的网站是值得的。我从以前的员工那里继承了这个网站,看起来有多个同名的页面。由于从网站迁移到 Web 应用程序项目,代码隐藏都在同一个命名空间中,因此这些部分类试图“组合”成一个主要类,因此会发生冲突。寻求帮助后,请务必找出问题的答案。不管怎么说,还是要谢谢你。

因此,为了澄清,我只需要用适当的名称空间包装我所有的代码隐藏。

于 2009-01-27T12:33:57.273 回答
0

我个人喜欢Web 部署项目。我喜欢项目管理的网站风格,因为它不像 Web 应用程序项目那样死板,但我喜欢正式构建、预编译、持续集成等的最终解决方案。它是一个很好的混合体,IMO。

于 2009-01-28T01:43:01.067 回答