什麼是一個Delphi項目(如果它是XE重要).dpr和.dproj文件有在「用途」列表不匹配的影響?德爾福.dpr和.dproj - 不匹配的後果
從第一眼看來,.dproj被更新以匹配.dpr但是這始終是這樣嗎?
我們有這個問題的原因是,我們需要檢查出的版本控制的後一個參數應用到項目中,此參數每個開發人員變化會如此之總是讓我們在版本控制的衝突。我們決定使用模板文件對此問題進行排序,並從中生成.dproj文件。我們現在有潛在的問題,開發人員在項目中添加/刪除.pas文件時忘記修改模板。正如我所說,它似乎工作,但有人知道我們可能遇到的任何危險?
另外,沒有任何人有一個解決方案更好的主意嗎? DProjMaker似乎很有趣 - 任何人都使用它? http://delphi-divining.blogspot.co.uk/2012/10/dprojmaker-tool-to-create-delphi.html
第二個選項 - 可我們只是從模板中刪除所有的.pas聯繫並在必要時依靠德爾福再生呢?我認爲這隻會影響MSBuild? (有人可以證實)
附加信息迴應評論: 參數是一個包含數據庫連接信息編碼的字符串(可能還有一些其他的東西,我還沒有看太深)。
在正常(用戶)操作,我們有在用戶選擇他們想要連接到數據庫並啓動其他應用傳遞該信息作爲參數的登錄程序。作爲開發人員,我們需要直接啓動程序,因此我們爲要連接的數據庫生成相關代碼,並將其設置爲在Delphi中傳遞給應用程序的參數。
+1可惜關於反對票,對我來說似乎是一個非常好的問題。 – MartynA
我的建議是找到解決問題的方法,而無需開發人員特定的設置。這應該是可能的,並且將繞過需要在這裏找到答案。這也使您的QA更加健壯。 –
你必須申請什麼參數?它控制着什麼?也許你可以使用* .inc文件或類似的文件。 –