Упреждающая защита DotFuscator не может построить, когда не устанавливает True для аутогенерацииC#

Место общения программистов C#
Anonymous
Упреждающая защита DotFuscator не может построить, когда не устанавливает True для аутогенерации

Сообщение Anonymous »

у меня возникла проблема при попытке интегрировать DotFuscator в MSBuild. < /p>

Код: Выделить всё






$(MSBuildProgramFiles32)/MSBuild/PreEmptive/Dotfuscator/7

false


true



$(MSBuildProjectDirectory)\Dotfuscator.$(RevitVersion).xml





< /code>
Это то, что я хотел бы настроить при сборке, но я не могу запустить, он всегда всплывает, как это < /p>

«Процесспроекты» задача неожиданно не удалась.

систем. System.IO.LongPathHelper.Normalize(String path, UInt32 maxPathLength, Boolean checkInvalidCharacters, Boolean expandShortPaths)

at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)

at System.io.path.getfullpathinternal (String Path)

at preemptive.dotfuscator.internal.tasks.processprojects.execute ()

at microsoft.build.backend.taskexcutionhost.exect Microsoft.build.backend.taskbuilder.d__26.movenext () < /p>
< /blockquote>
Затем я пытаюсь прокомментировать в < /p>


$(MSBuildProjectDirectory)\Dotfuscator.$(RevitVersion).xml

и установите true для dotfuscatorgenerateconfigleifmissing , он работает.

Код: Выделить всё

$(MSBuildProjectDirectory)\DotfuscatorConfig.xml

В чем моя проблема здесь?


Подробнее здесь: https://stackoverflow.com/questions/797 ... for-autoge

Вернуться в «C#»