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