Код позади (файл.cs) и скомпилированный файл.Dll
У меня есть клиент, для которого я создал специальное приложение, которое интегрируется с BigCommerce. У меня такой вопрос, поскольку я не хочу, чтобы клиент имел доступ к файлам.CS для codebehind, я должен также развернуть их или я могу просто загрузить файл.DLL? Если я могу, что нужно сделать, чтобы достичь этого.
3 ответа
Вам просто нужно "опубликовать" проект, и он уже переместит только те файлы, которые ему нужны для запуска.
Это в основном файлы dll, .aspx, .css, .js и т. Д. И файлы NO .cs
Если защита вашего кода является вашей заботой, то компиляция в DLL на самом деле не принесет вам слишком много безопасности, так как необъясненный код будет легко декомпилирован с помощью .NET Reflector или ILSpy.
Чтобы получить некоторый уровень защиты кода от посторонних глаз, желающих украсть вашу логику, тогда вам нужно использовать инструмент обфускации кода, такой как SmartAssembly