2013-12-10 25 views
2

我正在使用Microsoft Fakes和Git。 FakesAssemblies中有文件可以隨時更改(.fakes.dll,.fakesconfig,.messages,.xml)。我可以在我的gitignore中排除哪些。如果我排除了所有內容,我的構建服務器就會說它無法找到這些文件。我的gitignore與Microsoft Fakes應該是什麼?

+0

爲了使用Microsoft Fakes,構建服務器必須使用Visual Studio Test Runner而不是MSTest。一般來說,你應該只包含.fakes文件,並讓它們在編譯時生成。 – Magus

回答

1

FakesAssemblies子文件夾中的所有項目都將在重建時重新生成,因此所有這些都可以忽略。

Microsoft.QualityTools.Testing.Fakes是絕對需要的。

您的csproj將引用Fakes子文件夾中的.fakes文件,這些文件也是必需的。

驗證這是否爲真的簡單方法是刪除FakesAssemblies子文件夾並重建。

+0

對於VS 2015,這看起來並不準確。我刪除了我的FakeAssemblies子文件夾,進行了清理,重建;沒有新的子文件夾。重新生成它們是微不足道的,但似乎沒有理由刪除它們;只是忽略他們。 – ChiefTwoPencils