我见过很多关于继承属性的帖子,和分析器错误“无法加载类型”如何删除继承属性命名空间没有分析器错误,未能加载类型
我能得到这个工作通过为特定页面添加“RootNamespace.PageName”,其中RootNamespace与我的项目专有名称中的Root名称空间相匹配。
但我宁愿不把名字空间放在那里。即我宁愿放置“PageName”而不是“Namespace.PageName”。
我有一个库项目有几个DLL和10个左右的.aspx和.ascx文件。 为了获得我的库项目的更新,我公司的其他项目复制了这些DLL,然后将.aspx和.ascx文件复制到他们项目中的特定文件夹中。
唯一的问题是每次他们复制时,他们必须改变继承属性的名称空间以匹配其项目中的根名称空间。 如果他们不这样做,他们得到没有编译器错误,但只是遇到一个解析器错误,当他们击中库文件.aspx和.ascx文件。
这非常令人讨厌,如果项目根名称空间发生变化,这么多页面将无法工作,这似乎很荒谬。
有没有人有任何想法,我可以如何为nuse和其他人的项目制作库页面和用户控件?
谢谢, 迈克·G