如何在混淆DLL后创建NuGet包

3

你好,我有一个类库项目,我将它构建为DLL,并使用软件对这些DLL进行了混淆。因此现在我得到了新的混淆后的DLL。

那么我的问题是,我如何仅从这些混淆后的DLL创建NuGet包?

提前谢谢您。


现代混淆器通常提供MSBuild任务(例如https://www.armdot.com/docs/msbuild-obfuscation-task.html),允许混淆程序集。因此,该软件包已经包含了混淆后的程序集。 - Artem Razin
嗨,你找到任何解决方案了吗? - Vincent
1个回答

1
我发现了解决方案,一个方法是使用post-build事件自动创建nukpkg。
一些代码:
//Add your obfucate code     

//--no-build is needed
dotnet pack --no-build

//upload to nuget
nuget setapikey xxx -source xxxxxx
nuget push xx.nupkg -source xxxxxx

或者您可以使用NuGetPackageExplorer手动创建nupkg并手动上传到nuget。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接