我的ASP.NET Web应用程序无法“找到”我的任何类在App_Code文件夹..?
题
我试图做一个新的asp.net web应用程序..所以我从一个站点复制我的文件到新的一个,在同一个解决方案。
现在,任我在App_Code
目录类的......他们没有得到我的项目的其余部分“回升”。
例如...
\_
\_App_Code
|_ BaseMasterPage.cs (please don't ask why this is in here..)
|_ Utility.cs
|_ FooBar.cs
\_MasterPages
|_ Default.master.cs
// This file errors ;(
namespace Foo.WebSite.MasterPages
{
public partial class Default_master : App_Code.BaseMasterPage
{ ... }
}
namespace Foo.WebSite.App_Code
{
public class BaseMasterPage : MasterPage
{ .. }
}
它不能找到在App_Code.BaseMasterPage
页面的Default.master.cs
(编译和intellisence错误)。
我不知道是否有什么东西,我需要在web.config文件检查?或在.prj文件或什么?
有人可以帮助?这是我的命:(
更新
我一直在不断尝试更多的东西在这里。我看了一下编译器选项(在输出窗口)..并注意到/目标标记,编译器调用...
eg...
/target:library App_GlobalResources\GlobalResources.designer.cs
App_GlobalResources\GlobalResources.en-au.designer.cs
App_GlobalResources\GlobalResources.it.designer.cs
等...
它是从App_Code文件夹中丢失了所有我的.cs的文件,但有两个,这我可以证实在intellisence和编译精细,堪称/食用时出现。
WTF?它就像.. ..项目不知道其他的.cs文件,即使他们已被列入到项目(而不是grey'd出来,等等)。
什么?!
请,谁能帮助? :〜(
解决方案
若干猜测:
尝试更换命名空间
namespace Foo.WebSite.MasterPages
{
public partial class Default_master :
Foo.WebSite.App_Code.BaseMasterPage
{ ... }
}
和/或有一个在中VS的文件的属性,化妆 确保他们没有嵌入的ressource 或种的东西。
最后一件事,看一下默认的命名空间在应用程序
其他提示
在解决方案浏览器,在class.cs文件点击右键,查看它的性质和生成操作设置为“编译”,而不是“内容”
不隶属于 StackOverflow