我最近安装了我正在处理的VS项目的nuget。但是,现在我创建了第二个完全不相关的项目,nuget添加了对本地包的引用,使其无法共享我的项目。特别是,它增加了下面一行到我project.lock.jsonnuget添加不必要的引用到我的项目
"packageFolders": {
"C:\\<mylocalpath>.nuget\\packages\\": {}
}
也许我不明白的NuGet是如何工作的呢,但奇怪的是,我没有在任何的NuGet包的参考这个文件夹,所以我不知道为什么它被添加;这是一个来自VS C#模板的非常简单的项目。我想知道如何防止/解决此行为,而不是每次构建项目时都物理删除这些行。
谢谢
您使用哪个项目模板?你如何分享你的项目,你会得到什么例外? –
嗨,我以尽可能最原始的方式分享项目:复制并粘贴解决方案的文件夹。我知道这不是最好的方式,但分享小样本项目并不值得设置git。 例外是它找不到文件C:\\ .nuget \\ packages \\“当然,我没有得到异常,但是我发送项目的人都这么做。 –