我創建了一個解決方案,包括我的所有項目,包括Dotfuscator項目和安裝項目。 某些Dotfuscator項目僅混淆了一些程序集,而不影響其任何引用。從Visual Studio構建時,這很好。然而,當我運行團隊建設,我得到以下錯誤:團隊構建和Dotfuscator
C:\Program Files\MSBuild\PreEmptive\Dotfuscator\4.0\PreEmptive.Dotfuscator.Targets(20,3): error : Couldn't load external type because its assembly can't be found:
外部組件被模糊處理的程序集引用,但它不是混淆項目的一部分。
就像我說的,引用的組件是溶液中的其它項目。當我使用Visual Studio進行編譯時,它們通常會自動複製到輸入程序集的同一個文件夾中。但是,使用Team Build進行編譯時,他們似乎不在那裏。我也不能使用UserDefined路徑,因爲我不知道路徑 - TeamBuild每次編譯都會改變它.... – SaguiItay 2009-07-27 08:48:51