我已将C#ASP网站的内容移至C#ASP Web应用程序。我这样做,所以我可以做一些事情,比如添加预构建事件。在VS2008 Web应用程序中无法识别的自定义名称空间
除了一些我在App_Code文件夹中的.cs文件中声明的命名空间没有被识别,一切似乎都正常工作。
我得到的编译错误,如
The type or namespace name 'nsAppGlobal' could not be found (are you missing a using directive or an assembly reference?)
我有一个cs文件这非常清楚地声明了这个命名空间。由于某些原因,Intellisense和编译器都无法看到它。
我听说我可以通过将我的名称空间构建到dll库中,然后在网络应用程序中包含来解决此问题。这听起来很愚蠢 - 因为我怎么编辑那些代码呢?我将不得不在另一个项目中编辑并重建dll?
有没有人遇到过这个问题?在Web应用程序项目中使用名称空间的最佳策略是什么?
您是否涉及多个项目?你是否将你的文件包含在你的项目中? –
没有这一切都在一个项目。我从其他声明自己命名空间的项目中提取了几个.cs文件。当项目是一个网站而不是一个Web应用程序时,这不是一个问题 –