簡體   English   中英

Visual Studio 2012不生成命名空間

[英]Visual Studio 2012 Not Generating Namespaces

我的團隊最近將一個ASP.NET網站項目從VS 2010遷移到2012年。在2010年創建新頁面和代碼隱藏文件時,將使用基於文件創建結構的文件夾創建一個名稱空間來創建該文件。例如,在MyProject中創建一個名為MyPage.aspx.cs的文件 - > Folder1 - > Folder2將生成一個看起來像

namespace MyProject.Folder1.Folder2
{
    public partial class MyPage
    {

    }
}

在2012年,創建的文件沒有命名空間,文件夾結構附加到帶有下划線的類名稱

public partial class MyProject_Folder1_Folder2_MyPage
{

}

我們更喜歡2010款式的外觀,因為它對我們來說似乎更清潔。 我們如何以這種方式獲取使用命名空間生成的新文件? 這似乎應該是一個簡單的設置,但我找不到任何關於這個問題的文檔。

發生這種情況是因為項目被配置為Web Site而不是Web Application 嘗試將其轉換為Web應用程序,看看是否可以解決相關行為。

關於Web Site項目,MSDN聲明如下:

默認情況下,顯式命名空間不會添加到頁面,控件和類中,但您可以手動添加它們。

查看這些鏈接了解詳情:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM