2009-09-16 184 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" /> 

不知道這是幹什麼的,我認爲這是擺在那裏的某些原因。

相關問題