我有很多XAML代碼引用主要程序集(小部件,樣式和這些東西)的WPF應用程序。如何使用不同於主程序集的名稱生成.EXE文件?
但現在我需要更改.EXE的名稱,但不更新如此多的依賴關係,而不是它的源代碼主組件。
如何做到儘可能簡單?
我有很多XAML代碼引用主要程序集(小部件,樣式和這些東西)的WPF應用程序。如何使用不同於主程序集的名稱生成.EXE文件?
但現在我需要更改.EXE的名稱,但不更新如此多的依賴關係,而不是它的源代碼主組件。
如何做到儘可能簡單?
轉到項目的屬性和變化「大會名稱」中的「應用程序」選項卡上設置:
不!這會更改程序集名稱,因此必須更新所有XAML依賴項。我只需要更改.EXE名稱。 – 2011-04-07 00:56:23
它不應該影響它,如果你不改變你的名字空間,我不明白爲什麼它會影響。 – 2011-04-07 01:55:32
我想避免手動更改。另外,安裝項目始終將主項目輸出作爲產品源。 – 2011-04-07 02:29:01
你可以把XML命名空間定義您的assembly.cs文件(在屬性文件夾中) 。在你的XAML中使用xml命名空間定義而不是你的命名空間來引用代碼。
你只需要構建後更改文件名?您可以使用後期構建腳本。
您的意思是說您需要重命名.exe,但不希望所有的XAML名稱空間引用都打破? – 2011-04-06 08:42:12