2012-02-20 56 views
0

我在我的asp.net mvc web項目中有一個代碼文件夾,我添加了一個.cs文件,編譯器似乎沒有收到我所做的任何錯誤。但是,如果我首先將.cs文件添加到我的mvc Web項目的根目錄,然後將其移至Code文件夾,編譯器將正常工作。這是爲什麼發生?我正在使用VS10和mvc3。謝謝。Asp.net Mvc Web App項目似乎沒有編譯我添加到我創建的文件夾的代碼?

編輯:我注意到我先叫的文件夾App_Code文件,然後將其重命名爲代碼,這樣看來,如果你添加的.cs到的app_code編譯器不會在那些運行,即使您移動的.cs出或將文件夾名稱更改爲其他內容。很奇怪。

+0

您使用的是源代碼管理系統嗎? – Chris 2012-02-20 15:26:09

+0

不,但我使用的是dropbox – 2012-02-20 15:26:35

+0

你如何在你的visual studio解決方案中使用dropbox? – Chris 2012-02-20 15:28:25

回答

0

從您描述的聽起來像Build Action未設置爲Compile對您的文件。

迴應您的編輯App_Code是ASP.NET中的一個特殊文件夾,其文件在運行時編譯。欲瞭解更多信息,請參閱:Shared Code Folders in ASP.NET Web Sites

+0

感謝您的回覆,您如何檢查我的文件的Build Action是否設置爲編譯?我去了項目>屬性>構建,但只看到配置設置爲操作(調試),平臺目標:任何CPU – 2012-02-20 15:39:29

+0

在您的「解決方案資源管理器」中找到該文件,然後右鍵單擊並查看「屬性」 - >「構建Action' – 2012-02-20 15:40:28

相關問題