首先,让我说一下Nuget是很棒的。我非常喜欢它。但是,现在我发现了一个问题,这个问题真的非常烦人。我们有一个内部框架,几乎所有项目都使用它。最近,我为其创建了一个Visual Studio项目模板,并配合VSIX一起使用...由于Nuget存在一些问题,因此在使用模板引用框架时,它无法从模板中创建新项目,因为框架正在使用Nuget,而且它找不到新项目中的Nuget目录。所以,解决方案是从框架项目中删除Nuget,并仅在其他项目(除了框架)中使用Nuget。好的,很棒...问题得到了解决!
然而,现在每次打开一个Nuget管理的项目时,它都会自动将这两行代码添加回框架的.csproj文件中:
然而,现在每次打开一个Nuget管理的项目时,它都会自动将这两行代码添加回框架的.csproj文件中:
<RestorePackages>true</RestorePackages>
并且
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
这很令人沮丧,因为我们现在需要完全停止使用Nuget,或者每次重新构建模板时都需要从我们框架的.csproj文件中删除这些行。
有没有办法告诉Nuget忽略解决方案中的一个项目?在我的情况下,是要忽略框架项目...