2009-09-16 103 views
0

我已经切换到一台新的PC,并从源代码安全地获得最新版本,但现在当我做了一个重建我得到无法加载类型,然后我的名字空间名称。我的名字网页?无法加载类型MyNameSpace.PageName

看来好,如果我做一个生成。

任何想法?

更新:一旦重建完成,它将删除Namespace.dll,然后执行生成失败,并出现相同的错误。

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

+0

您之前的电脑和源代码控制库中的版本是否存在版本差异? – Kane 2009-09-16 14:36:33

+0

不这么认为。我从旧电脑中检查了这些文件,然后在新电脑上获得了最新版本。虽然操作系统不同! – Jon 2009-09-16 14:48:05

回答

0

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

,这样会导致重建当我移动到一个新的机器前工作

+0

重新添加我的所有参考 – Jon 2009-09-16 14:32:08

0

我已经失去了参考。所以,我将首先检查具有错误的项目的参考。

+0

重新添加了我所有的参考文献 – Jon 2009-09-16 14:31:37

+0

您是否在新机器上安装了所有VS服务包?据我所知, – 2009-09-16 17:55:00

+0

。我正在运行版本9.0.30729.1 SP – Jon 2009-09-17 08:22:26

0

我在的csproj文件中找到如下:

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

不知道这是干什么的,我认为这是摆在那里的某些原因。

相关问题