错误:类型中不存在类型名称“xxx”

时间:2013-10-11 07:11:02

标签: c# asp.net .net

我有一个奇怪的错误,只有当我复制和我在家用笔记本电脑上使用项目时才会发生。这一切在Windows 7中的原始办公室笔记本电脑上运行良好,但是当我将整个项目复制到在Windows 8上运行的家用笔记本电脑时,它会显示以下错误

我正在使用Windows 8和Visual Studio 2005版本。我已阅读此错误的官方指南

http://msdn.microsoft.com/en-us/library/sy234eat.aspx

但这些都不适用,因为它在运行win 7的办公室计算机上运行良好。

The type name 'Utility' does not exist in the type 'OE.WebUI.OO'    
C:\inetpub\wwwroot\oo\OE.WebUI\Controls\Item.ascx.designer.cs   19  31  OE.WebUI 

编码如下,

namespace OE.WebUI.Controls {

public partial class ItemShopp {

protected OE.Utility.Logic.Equal IndOrder;

同样的项目在办公室工作正常,但如果我将所有内容复制到我的家用笔记本电脑并更改简单的“空间”,它会给我上述错误。你们有什么想法吗?这是路径问题还是Windows 8问题?

1 个答案:

答案 0 :(得分:0)

Windows 8可能没有您正在使用的库的dll。要解决此问题,请在办公室笔记本电脑中执行以下操作,然后在家用笔记本电脑中复制项目:

1-在解决方案资源管理器中,找到导致问题的参考库。

2-打开其属性并找到“Copy local”属性并将其设置为true。

3-构建项目并使用win 8将其复制到家用笔记本电脑。

我希望你的问题能解决:)