2015-01-15 239 views
1

我有一個用C#編寫的項目名稱爲「Application1」的WPF項目。我想改變這個名字,這也是我的項目類的命名空間。從默認的「Application1」名稱更改項目名稱

我可以從項目屬性嗎?我想把它改成合理的名字。 我試圖從背後的代碼做到這一點,但沒有成功。

命名空間是否從項目名稱自動獲取?

namespace Application1 
{ 
    public partial class MainWindow : Window 
    { 
    } 
} 
+1

你怎麼說'我試圖從代碼behind'做到這一點呢?你不能在運行時改變命名空間,只有在編譯 – VMAtm

+0

之前我要寫同樣的東西@VMAtm – MajkeloDev

回答

2

1)要重命名的溶液

在解決方案瀏覽,右擊解決方案節點,然後從上下文菜單中選擇重命名。

鍵入您的解決方案的新名稱。

2)要重命名的項目

在Solution Explorer中,用鼠標右鍵單擊該項目節點,然後從上下文菜單中選擇重命名。

鍵入您的解決方案的新名稱。

3。)最後但並非最不重要的命名空間:

- >項目 - >屬性 - >默認命名空間

除此之外,

按Ctrl-H - 查找:應用1替換:MYNAME

來源:How to: Rename Solutions, Projects, and Items

+0

謝謝你的工作...... – user281812

0

您可以更改項目名稱,如右鍵單擊解決方案資源管理器中的項目 - >重命名。您可以更改命名空間如Ctrl + H,然後在頂部文本框寫

命名空間應用1,

在第二

文本框寫命名空間YourNewname

從列表框中選擇「替換整體解決方案」

(有些東西在說),然後繼續。

0

重命名項目:

用鼠標右鍵單擊該項目,並重新命名

重命名該項目的默認命名空間:

雙擊項目的屬性,選擇應用選項卡,然後更改你所需要的:

  • 程序集名稱
  • 默認命名空間
  • 點擊大會信息,改變標題產品

重命名代碼隱藏的命名空間(你需要確保你做到處):

  • 重命名所有.cs.xaml.cs文件中的名稱空間(例如,當您單擊在您的項目節點,會有App.xaml.cs類)

  • 所有.xaml文件重命名的命名空間,例如您的MainWindow.xamlApp.xaml(您需要更改X:類=「MyNewNamespaceName .APP」或x :類= 「MyNewNamespaceName .MainWindow」):