我正在研究Nuget软件包的新.snupkg扩展名,想知道它是否允许我即时在Visual Studio中修改Nuget代码,还是我每次必须打包并推送新的已更改的Nuget进行我要测试的更改?
答案 0 :(得分:1)
想知道它是否允许我即时修改Visual Studio中的Nuget代码,还是每次我要测试的更改时都必须打包并推送新的更改过的Nuget?
恐怕我们无法使用新的.snupkg
扩展名在Visual Studio中修改Nuget代码,而每次仍然必须打包并推送新的已更改的Nuget。
这是因为新的.snupkg
扩展名用于改善NuGet包调试和符号体验,而不是自动为nuget同步代码。
之前,NuGet软件包的调试和符号体验存在多个问题,新的.snupkg
扩展为整个NuGet生态系统创建了简化的软件包调试经验。
因此,新的.snupkg
扩展名用于优化nuget的调试,我们无法直接在Visual Studio中修改Nuget代码,并且如果nuget包中有任何更改,我们仍然必须打包并推送它。
您可以查看以下文档以获取更多详细信息。
NuGet Package Debugging & Symbols Improvements
希望这会有所帮助。