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

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

Сообщение Anonymous »

У меня возникла проблема, когда попытаюсь переключить дотфускатор в msbuild < /p>

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

    






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

false


true



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





< /code>
Это то, что я хотел бы настроить при сборке, но я не могу запустить, он всегда всплывает, как это < /p>
The "ProcessProjects" task failed unexpectedly.
System.ArgumentException: Illegal characters in path.
at 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.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
< /code>
Затем я пробую комментарий в < /p>
        

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

< /code>
и установите true для dotfuscatorgenerateconfileifmissing, он работает. Затем я снова прокомментирую код и ставлю конфигурацию по умолчанию для тестирования, но он не работает < /p>
        
$(MSBuildProjectDirectory)\DotfuscatorConfig.xml

Кто кто -то может мне помочь?>

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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