【问题标题】:Upgrading Visual Studio web service project says to "convert to web application."升级 Visual Studio Web 服务项目说“转换为 Web 应用程序”。
【发布时间】:2010-05-04 16:29:29
【问题描述】:

我有一个 Visual Studio 2003 Web 服务项目,我必须升级到 Visual Studio 2008。运行转换向导后,我收到以下消息:

你已经完成了第一步 转换您的 Visual Studio .NET 2003 年网络项目。要完成 转换,请选择您的项目 在解决方案资源管理器中并选择 “转换为 Web 应用程序” 上下文菜单项。

我在另一个项目中收到此消息,该项目最初是一个“网站”,而不是 ASP.NET“网络应用程序”。在那种情况下(有点)是有道理的。但是,为什么我不希望这个项目仍然是一个 Web 服务项目?

此外,当我按照说明从上下文菜单中选择“转换为 Web 应用程序”时,我没有收到任何反馈表明发生了任何变化。应该有吗?如果有,是什么?

【问题讨论】:

    标签: asp.net visual-studio-2008 web-services web-applications


    【解决方案1】:

    这是自 VS2005 发布以来一直存在的问题。 VS2005(确实是 .Net 2.0)允许定义部分类,所以这就是新的 Web 应用程序项目模板如何将设计器生成的代码与您自己的代码分开。

    ScottGu 在这里解释得更好:http://webproject.scottgu.com/VisualBasic/Migration/Migration.aspx

    这是一个类似的 MSDN 参考: http://msdn.microsoft.com/en-us/library/95x0y0wt.aspx

    Scott 将逐步引导您完成迁移。指导您如何创建部分类以及如何创建单独的设计器文件。迁移到 Web 应用程序的过程应该查看您的代码并将所有控件定义等放入设计器文件中。如果您没有预先设置部分类和设计器文件,这可能就是您看不到任何事情发生的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 2017-10-05
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      相关资源
      最近更新 更多