我有一个多项目 ASP.NET 4.0 Web 窗体解决方案。最初我创建了一个由静态文件组成的项目包:master、css、images等。
我已经升级到 Nuget 1.4 以利用解决方案项目(所以我不必手动更新每个项目)。我计划卸载现有的项目包,然后创建并安装一个包含相同公共文件的解决方案包。
运行 Uninstall-Package MyProjectPackage 后,我注意到我的项目中仍然存在与 Nuget 相关的文件。例如:
项目一:
packages.config
Packages.dgml
MyProjectPackage.1.1.nuspec
MyProjectPackage.1.2.nupkg
项目二:
MyProjectPackage.nuspec
问题:
它们是灰色的,就像它们不再包含在解决方案中一样,但这些文件仍在项目文件夹中。他们不应该被完全删除吗?
我使用 GUI 创建了一个新包。为解决方案安装它的正确方法是什么?
如何将 NuGet 添加到我的路径?(在命令行上获取“无法识别术语'nuget'......”)
2011 年 8 月 24 日更新:
我创建了一个新的解决方案包并通过包管理器设置添加它。不幸的是,当我安装它时,它并没有被推到子项目中。无法使其正常工作。
2011 年 8 月 25 日更新:
为了缩小范围,当我尝试在解决方案级别管理已安装的包时,我无法进入“选择项目 GUI”,因为在“我的项目”中没有“管理”按钮,只有一个“卸载”按钮.sln - 管理 NuGet 包的对话框。
包装内容(简洁的基本结构):
控件(文件夹)
- Footer.ascx
- Footer.ascx.cs
- Footer.ascx.designer.cs
图像(文件夹)
-footer.jpg
大师(文件夹)
- Site.Master
- Site.Master.cs
- Site.Master.designer.cs
样式(文件夹)
- style.css