2012-02-29 73 views
1

enter image description here我的網站出現了問題,我的app_code文件和很多問題閱讀人員說,您需要將.cs文件的proprties更改爲Build Action 。無法訪問.cs文件的'Build Action'屬性

右鍵單擊.cs文件並按下proprities。

但是... 當我右鍵單擊文件我不能看到任何選項,所以我按F4,它打開一個proprties窗口,我只需點擊.cs文件,仍然不能看到任何選項,我可以改變爲建立行動做些事情。

任何想法,爲什麼我不能看到這個選項?

編輯: 我的問題是,當我在文件根據企業的性質得到我只有2個選項... 大公被稱爲: 1.全名 2.Full路徑

EDIT2: 這裏什麼我在visual studio 2010中看到當我嘗試訪問protrtie菜單/窗口時 http://img338.imageshack.us/img338/2359/blac.png

+2

你是在Visual Studio中還是在Windows資源管理器中執行此操作? (提示:它不會在Windows資源管理器中運行) – 2012-02-29 13:43:33

+0

visual studio 2010 – samy 2012-02-29 13:46:22

+0

您是否在代碼編輯器中右鍵單擊文件內容,或者在解決方案資源管理器中右鍵單擊文件名稱/圖標?另外,你使用VS Express嗎? – 2012-02-29 13:48:40

回答

2

正如微軟指出了文章 「Web Application Projects versus Web Site Projects」 中:

Web應用程序項目使用Visual Studio項目文件(.csproj的或 .vbproj)來跟蹤有關項目的信息。在其他 任務中,可以指定哪些文件包含在 中或從項目中排除,因此在編譯期間哪些文件編譯爲 。


的答案在CodeProject的論壇,一個類似的問題,揭示了一個提示。摘要:

[...]好像你在一個Web應用程序,它實際上是一個 網站按Visual Studio的工作。您需要創建一個新的Web應用程序 並且可能會複製源文件。 [...]

http://www.codeproject.com/Questions/173637/Setting-Build-Action-for-Files-in-App_Data

+0

(我的項目是一個Web站點)我怎麼能轉換它到Web應用程序?我嘗試將所有文​​件夾從舊Web站點移動到新創建的Web應用程序,但沒有在Visual Studio中出現....(試圖關閉並打開/刷新但沒有任何工作)。 – samy 2012-02-29 14:49:32

+0

+1 - 很棒的地方。這是一個網站項目 - 即不是真正的項目。按照建議 - 嘗試遷移到Web應用程序項目。這裏有更多信息:http://msdn.microsoft.com/en-us/library/aa983476.aspx。我不會選擇通過web應用程序項目的網站項目,除非你有一個很好的理由(我想不出一個!) – 2012-02-29 14:56:32

+0

@samy您將不得不創建一個新項目,然後將這些文件複製到您的新的解決方案*通過Visual Studio *,以便他們將被添加到項目中。如果您只是通過Windows資源管理器將其粘貼到文件夾中,則不會將其添加到解決方案項目中。 – sshow 2012-02-29 14:56:35

0

通常情況下,您應該在屬性窗口的第一行看到一個名爲「Build Action」的屬性。此屬性應設置爲「編譯」。

0

請選擇文件並右鍵單擊它,這樣你會得到下面的屏幕

enter image description here

比點擊屬性,你會得到下面的屏幕

enter image description here

你可以找到作爲第一個選項建立選項。

+0

問題是我沒有這個選項 – samy 2012-02-29 13:58:38

+0

@Samy:你可以張貼它的截圖嗎? – 2012-03-01 05:53:42

1

你有沒有嘗試過這樣的: enter image description here

+0

問題是我沒有這個選項 – samy 2012-02-29 13:58:09

1

你說你還沒有被其他的海報所建議的選項。

如果是這種情況,那麼很可能您的Visual Studio設置已損壞;這可能會引起各種奇怪的行爲。

我建議您重置您的設置,但請注意您將丟失以前應用的任何自定義IDE設置。

試試這個:

  1. 在Visual Studio中,轉到工具 - >導入和導出設置
  2. 選擇「重置所有設置」,然後單擊下一步
  3. 選擇,如果你想保存當前設置,或者選擇「否」,然後點擊下一步。
  4. 選擇設置的集合(他IDE預設)你想,大概 「的Visual C#開發設置」

的Visual Studio現在將恢復所有設置。希望這會使Build Action重新出現。

[編輯] 它也許值得嘗試安全模式。

要做到這一點,在Windows開始菜單/程序列表中啓動了「Visual Studio命令提示符」,並啓動Visual Studio與

devenv.exe /SafeMode 

這是否讓選項出現?

+0

我只是插入設置,因爲你建議,仍然不能看到任何diffrents ....(我甚至關閉視覺工作室,並打開它) – samy 2012-02-29 14:17:16

+1

你可以發佈什麼時候你正確的屏幕截圖在IDE中的解決方案資源管理器中單擊.cs文件? – 2012-02-29 14:19:57

+0

我剛纔做了,檢查編輯。 – samy 2012-02-29 14:21:24

0

您可以將文件從Windows資源管理器複製並粘貼在Solution Explorer。它將替換(或者只是將它合併到proj文件中)該文件並將其識別爲C#。