我尝试自定义现有的NuGet包以添加一些新行为,特别是在名为StyleCop.MsBuild的包中
所以唯一的变化是原始包的 id 。
但是现在当我尝试将 MyCustomPackage 安装到项目中时,它安装在解决方案级别而不是项目级别。 Visual Studio创建一个名为' .nuget'的文件夹。在解决方案的根目录中,将packages.config文件放在那里。
不确定导致此更改的原因是我所做的只是更改包ID。
任何帮助表示感谢。
答案 0 :(得分:0)
StyleCop.MsBuild包在build文件夹中有一个msbuild目标,其约定是名称应与包ID匹配。因此,通过更改软件包ID,msbuild目标文件不再被引用,软件包成为解决方案级别。