好的,我正在分解内部网应用程序(VS 2010网站,后面是VB代码的ASP.NET Web窗体)。在此过程中,我正在尝试将我们的一些app_code文件转换为新项目中的WCF休息服务。但是,当我将“添加现有”vb文件复制或添加到新的“服务”项目中时。我得到了很多错误,包括......
根据我的阅读,它可能(或可能不)与Assemblies和我只是很少了解的参考资料有关。我已将当前web.config中的命名空间添加到新项目的web.config中,并且文件完全相同。所以后台有些东西需要添加到新项目我只是不知道它是什么。
请帮助!!
感谢 JOSH
更新1
所以我得到的一个错误=“错误BC30002:未定义类型'MailMessage'。”哪个是添加到web.config的命名空间,显然没有被提取?想法?
答案 0 :(得分:0)
我遇到了类似的问题 - 不确定它背后的原因是什么,但我通过创建一个与你要复制的名称相同的新.vb类来解决它,然后复制并粘贴所有从旧的到新的文本。保存它,然后它似乎喜欢它 - 它不喜欢我复制和粘贴实际文件,也不像我添加现有文件。
希望这会有所帮助:/
答案 1 :(得分:0)
此问题似乎与Web应用程序项目与网站项目之间的差异有关。最终我不得不在新项目级别添加不同的命名空间。
以下是有关WAP与WSP的更多信息.... http://msdn.microsoft.com/en-us/library/dd547590(v=vs.110).aspx