无法加载MyNameSpace.PageName类型

时间:2009-09-16 14:20:51

标签: asp.net visual-studio-2008

我已经切换到一台新PC,并获得了源安全的最新版本,但现在当我进行ReBuild时,我得到了无法加载类型,然后是我的命名空间的名称。我的页面名称?

如果我做Build,似乎没问题。

有什么想法吗?

UPDATE:重建完成后,它会移除Namespace.dll,然后执行Build会失败并出现相同的错误。

更新2:我认为它与aspnet_compiler.exe有关?标准Web应用程序在构建后运行吗?我已经设置了另一个测试Web应用程序,它运行Csc.exe但不运行aspnet_compiler.exe,但我在项目中的任何地方都看不到它配置为运行它。

3 个答案:

答案 0 :(得分:0)

也许你直接引用了DLL,而不是解决方案中的项目。

这可能导致重建工作

答案 1 :(得分:0)

在我搬到新机器之前,我丢失了参考资料。所以,我首先检查项目中带有错误的引用。

答案 2 :(得分:0)

我在csproj文件中找到了以下内容:

<AspNetCompiler PhysicalPath="C:\Projects\MyProject" Debug="false" VirtualPath="/MyProject" />

不确定这是做什么的,我认为它是出于某种原因放在那里。