从内存中推送Nuget Package

时间:2016-10-16 21:41:50

标签: c# nuget roslyn

有没有办法使用Nuget.core API(或任何其他)来构建和推送内存包?我使用roslyn编译器构建DLL并且我无法访问FileSystem,因此我没有将其保存到磁盘,我将其存储为Stream。我想构建一个包,而不必将DLL保存到文件系统,然后推送它。 我发现很少有解决方案,他们似乎使用" PackageBuilder"但是所有这些都需要在文件系统中存储文件,这在我的情况下不是一个选项。 我试图以某种方式修改以下链接的解决方案,但没有运气:

Howto create a NuGet Package using NuGet.Core

Programatically creating a NuGet package for a local repository

Nuget.core文档很差,我找不到合适的东西。有人曾经成功吗?

逻辑上认为这似乎是可行的,因为在一天结束时文件将以Streams的形式打开。

0 个答案:

没有答案