2010-02-03 115 views
13

只需設置一些快速類和對象項目模板,目前爲止所有模板都運行良好,但我堅持的一件事是$safeprojectname$模板參數。

我已經添加以此爲名稱空間部分的一部分,$registeredorganization$工作正常

namespace $registeredorganization$.$safeprojectname$ 
{ 
    public class $safeitemname$ 
    { 
     public $safeitemname$() 
     { 
      //default constructor 
     } 
    } 
} 

而且我已經去到.vstemplate文件,並確保ReplaceParameters="true",所以我在這個猜測的唯一的事情點是公司和項目名稱之間的時間段,所以我測試了這一點,只是爲了笑了,這段時間還沒有結束。任何人都有任何洞察力,爲什麼這不起作用?

編輯:我會接受Jared的答案,因爲它回答了我的核心問題「爲什麼它不工作?」但是我加入了這個後續內容來展示我如何得到我想要的結果。除了使用$safeprojectname$$projectname$的我發現,使用$ rootnamespace $

namespace $registeredorganization$.$rootnamespace$ 

或者根據你的項目是如何命名的:因爲我本來想

namespace $rootnamespace$ 

作品,只是添加了這個的人其他誰可能會遇到這個問題。

+1

$ rootnamespace $像一個魅力工作。謝謝一堆! – RDV 2017-03-27 20:30:22

+0

@RDV太棒了,很高興幫助! – curtisk 2017-04-01 19:26:22

回答

8

$safeprojectname$模板替換宏僅在新建項目對話框中可用。它不適用於單個項目中添加的任何內容。

參考:http://msdn.microsoft.com/en-us/library/eehb4faa(VS.80).aspx

+0

添加更新到父母的方式來獲得所需的結果 – curtisk 2010-02-03 18:07:29

+2

令人煩惱的是,在你鏈接的同一個文檔中,他們還顯示了以下示例: 'namespace $ safeprojectname $' – 2013-09-14 02:53:12

相關問題