1
A
回答
1
只需再次检查。引用正在保存在* .config文件中。 看看下面的图片。
里面的packages.config
文件,你会看到这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="5.0.0" targetFramework="net40-Client" />
</packages>
而且App.config
文件里面,你会看到这样的事情:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=some-token" requirePermission="false" />
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
</configuration>
注:这个例子中的值只是一个示例值。您的解决方案可能有所不同
2
尽管NuGet包引用存储在packages.config中,但NuGet会更新项目文件以添加程序集引用。项目文件和程序集引用始终在项目文件中进行管理。
就你而言,你可能已经引用了与NuGet包相同的程序集(所以它不会被修改),或者你可能在保存之前检查了磁盘上的版本。
+0
是的,我没有保存项目文件,这是我的问题。 –
相关问题
- 1. Nuget Packages.config更改 - 不强制csproj更新
- 2. 为什么nuget不添加我的文件?
- 3. 为什么在NuGet和Visual Studio之间添加了不同的C#引用
- 4. 更新nuget pacakge将错误条件添加到csproj
- 5. Nuget Install-Package成功但没有引用添加到csproj
- 6. 的NuGet 2.5中不添加项目引用为depedency
- 7. .csproj文件什么时候更新?
- 8. 为什么重命名导致文件添加而不是文件改变?
- 9. NuGet 2.0的.csproj文件中的新参考项目是什么?
- 10. 为什么我不添加到文件而不是覆盖?
- 11. Visual Studio不断向我的csproj添加属性。为什么?
- 12. 为什么NuGet在update-package上检出TFS中的所有csproj文件?
- 13. .csproj文件的用途是什么?
- 14. 当我发布解决方案时,为什么我的csproj文件会更改?
- 15. 为什么NuGet for NLog 3.1.0.0不向其目标添加NLog.config文件?
- 16. 通用库:Nuget与共享的.csproj文件。什么是最好的方法?
- 17. 为什么使用.on()添加事件而不是直接添加事件?
- 18. 添加文件时为什么不能使用mercurial文件集?
- 19. 如何在编译时为vbproj或csproj文件添加程序集引用?
- 20. Nuget命令行更新试图改变我只读的csproj文件
- 21. 为什么Mac上的dotnet不能创建.csproj文件?
- 22. 使用nuget包中的Powershell启用CSPROJ XML文档文件
- 23. Xamarin - 按下“添加NuGet软件包...”什么都不做
- 24. NuGet添加/更新web.config而不是覆盖?
- 25. 更改$ LOAD_PATH时,为什么使用unshift而不是push?
- 26. 为什么在NuGet包更新期间,NuGet将使用assemblyBinding的app.config添加到LIBRARY项目中?
- 27. 将行添加到CSV文件而不更改其格式(Python)
- 28. 添加评论到颠覆而不更改文件?
- 29. 为什么添加事件时要更改时间
- 30. 为什么直接更改迁移文件不会更改模式文件?
我不确定* .csproj解决方案。但是在Web应用程序中,nuget在我的packages.config文件中管理它。也许他们有类似的* .csproj文件 – Steven