diff --git a/src/dotnetCampus.SourceYard/PackFlow/NuspecFiles/NuspecContexts/NuspecMetadata.cs b/src/dotnetCampus.SourceYard/PackFlow/NuspecFiles/NuspecContexts/NuspecMetadata.cs
index 7f1c4dbc0f7d796af4f661947b16b8afeeffd6be..6941d19cceb13e26d893ae61c09646962f632ff8 100644
--- a/src/dotnetCampus.SourceYard/PackFlow/NuspecFiles/NuspecContexts/NuspecMetadata.cs
+++ b/src/dotnetCampus.SourceYard/PackFlow/NuspecFiles/NuspecContexts/NuspecMetadata.cs
@@ -119,11 +119,13 @@ namespace dotnetCampus.SourceYard.PackFlow.NuspecFiles.NuspecContexts
[XmlElement("SourceYardPackage")]
public string? SourceYardPackage { set; get; }
- /////
- ///// 通过这个属性可以在安装源代码包的时候默认选 private assets 这样就可以让安装源代码包的项目被引用的时候,引用的项目不需要再安装源代码包
- /////
- //[XmlElement("developmentDependency")]
- //public string? DevelopmentDependency { get; set; } = "true";
+ ///
+ /// 通过这个属性可以在安装源代码包的时候默认选 private assets 这样就可以让安装源代码包的项目被引用的时候,引用的项目不需要再安装源代码包
+ ///
+ /// 设置DevelopmentDependency时,不单会设置PrivateAssets为all,同时也会将IncludeAssets设置为runtime; build; native; contentfiles; analyzers; buildtransitive,这会导致不会自动去加载源码包使用的其他nuget库
+ /// https://github.com/dotnet-campus/SourceYard/issues/112
+ [XmlElement("developmentDependency")]
+ public string? DevelopmentDependency { get; set; } = "true";
[XmlElement("repository")]
public Repository? Repository { set; get; }