2016-12-31 31 views
0

我做一個翻譯程序單獨的DLL(S)複製的文件。有多個固定名稱衝突從一個測試項目

我有多個項目(S),這是類庫,一個是翻譯成英語和西班牙語。

他們都有一個名爲irregulars.txt文件,其中有「複製如果較新的」集,不規則動詞,但是當我運行單元測試,我得到兩個irregulars.txt的名稱衝突。所以,西班牙語和英語不規則動詞都是西班牙語,這使得它不起作用。

我使用Visual Studio 2017年企業RC在Windows 10

我怎樣才能阻止這個名稱衝突?

+0

什麼是錯的,我的問題(-1)? – trinalbadger587

+0

如何重命名文件,如果不可能,將其中一個文件放在一個子文件夾/目錄中。 – SAm

+0

@SAm,你會如何把它放在子文件夾中? – trinalbadger587

回答

2

最好的辦法是不要硬編碼文件的路徑,而是使用某些類型的配置。例如,使用配置文件或命令行參數。

一個醜陋的解決方案是使用#if和編譯器常量基於該DLL它被用在更改源。