问题标签 [nuget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1358 浏览

entity-framework-4 - Entity Framework 4.1 和 SQL Compact 需要哪些程序集?

以前我在我的项目中使用过 Entity Framework 4.0 CTP5(代码优先)和 SQL Compact。我使用 NuGet 安装了以下软件包:

  1. SQLCE.4.0.8435.1(版本 4.0.8435.1)
  2. EFCodeFirst 0.8(版本 4.0.30319.0)
  3. EFCodeFirst.SqlServerCompact.0.8(版本 4.0.8435.1)

现在,当EF 4.1 RC 发布时,我想将我的所有库更新到最新版本。NuGet 提要不再包含 SQLCE.4.0.8435.1 的任何更新,但它有一个新包“ SqlServerCompact - 4.0.8482.1 ”(新包,而不是现有包的新版本)。假设它刚刚被重命名,我应该安装它。这样对吗?假设,是的。

NuGet 也不包含“EFCodeFirst”和“EFCodeFirst.SqlServerCompact”包的任何更新。但它有一个新的“ EntityFramework 4.1.10311.0 ”包。

那我应该安装什么?“ EntityFramework 4.1.10311.0 ”和“ SqlServerCompact - 4.0.8482.1 ”是否足以首先将 EF 代码与 SQL Compact 一起使用?

0 投票
1 回答
614 浏览

windows-phone-7 - NuGet 中的 Castle Windsor 参考在 windows phone 7 项目中不起作用

我刚刚从 NuGet 添加了对 Castle Windsor 的参考,在运行应用程序后,我得到了以下预期:

System.MissingMethodException:无法1' from assembly 'Castle.Windsor, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407DD0808D44FBDC'. [Line: 0 Position: 0] --- Inner Exception --- Could not load type 'Castle.MicroKernel.Registration.ComponentRegistration从程序集“Castle.Windsor,版本=2.5.1.0,文化=中性,PublicKeyToken=407DD0808D44FBDC”加载类型“Castle.MicroKernel.Registration.ComponentRegistration 1”。

有什么想法吗?谢谢!

0 投票
2 回答
211 浏览

version-control - 我应该在版本控制存储库中添加我的第三个库的 dll 吗?

版本控制 最佳实践。在开发程序时,我使用第三方库、NUnit 等。我想分享托管在http://www.codeplex.com/http://code.google.com/hosting/上的这个程序的源代码。

关于第三图书馆的良好做法是什么?我应该在版本控制中添加我的第三个库的 dll 吗?

谢谢,

0 投票
1 回答
13325 浏览

.net - 通过 NuGet 安装 EntityFramework 包时出错

我尝试通过 NuGet 在 VS 2010 上安装 EntityFramework 4.1。我通过“工具 > 库包管理器 > 添加库包引用”工具搜索并找到了该包,我收到此错误:“此包(或其依赖项之一)包含 powershell 脚本,需要从包管理器控制台安装。 ”。这就是我修复它的方法:

工具 > 库包管理器 > 包管理器控制台
PM > get-package -remote -filter entityframework
(得到一些结果,包括 EntityFramework 4.1.10311.0)
PM > install-package -id EntityFramework Successly
added 'EntityFramework ...

问题是:
1.“添加库包引用”选项有什么问题?在这个 MS 教程中http://www.asp.net/mvc/tutorials/getting-started-with-mvc3-part4-cs似乎它应该可以正常工作。
2. 有没有更好的解决方案?

谢谢大家。

0 投票
1 回答
578 浏览

nuget - VS 2010 中的 Nuget 错误

当我尝试在 Nuget 中打开“添加包管理器”GUI 时出现以下错误。但我能够使用 Powershell 控制台成功添加/删除包。我正在使用 Visual Studio 2010 Ultimate RtmRel。

知道为什么 GUI 不工作吗?

提前致谢!

0 投票
1 回答
2384 浏览

.net - 创建 NuGet 包时,我可以修改现有的源代码文件吗?

我正在尝试在我的组织内创建一系列供本地使用的 NuGet 包。

我知道我可以创建源代码转换文件(即MyModel.cs.pp)来帮助添加新的源代码文件,即:

但是,如果我想修改现有的源代码文件怎么办?有没有办法做到这一点?也许使用 PowerShell?

0 投票
1 回答
1309 浏览

powershell - NuGet Packages init.ps1 中的辅助函数是否必须是全局的?

我想为NuGet 包管理器控制台编写几个命令来插入来自 GitHub 的 Gists。我有 4 个基本命令

  • List-Gists '用户'
  • 要点信息'gistId'
  • Gist-Contents 'gistId' 'fileName'
  • Gist-Insert 'gistId' 'fileName'

我所有的命令都依赖于几个实用函数,我正在为它们是否需要全局而苦苦挣扎。

我可以只在我的全局函数之外拥有这些实用函数,还是需要以某种方式将它们包含在每个全局函数定义范围中?

0 投票
6 回答
51989 浏览

.net - NuGet 用于具有多个项目的解决方案

假设我有一个包含 3 个项目的解决方案:

  • 用户界面
  • 测试

我使用的一些 NuGet 包将适用于所有 3 个项目。有些只适用于 UI 和测试,有些只适用于测试(如 NUnit)。

使用 NuGet 进行设置的正确方法是什么?

  1. 我是否应该在需要参考时在所有三个项目上使用“添加库包参考”?
  2. 我是否应该在第一次需要包时使用“添加库包引用”,然后使用添加引用->浏览以进行后续使用?

无论哪种情况,我应该拥有多少个 packages.config文件?

0 投票
1 回答
2320 浏览

.net - T4MVC 异步控制器

我最近使用 Nuget 安装了 T4MVC。在此之前我有一个旧版本可以正常工作,但是我有一个需要异步控制器的新要求。创建异步控制器后,由于与 t4 有关,我的项目无法编译。所以我使用 Nuget 进行了更新。

我现在遇到的问题是我的控制器工作正常,直到我最近刷新了 t4mvc。刷新我的代码编译后,但是当我调用异步操作时,它会在很长一段时间后返回并返回大量不正确的数据。此外,至关重要的是,如果我在控制器中设置断点,它就不再命中它们?!如果我将 DocumentController.generated.cs 恢复到最后一个工作版本,一切正常。

下面是我的旧 DocumentController.generated.cs 有效,而新的无效。

谁能帮我弄清楚这里发生了什么?我已经变得依赖 T4MVC,因为它非常好,但是我真的无法避免这些异步操作。

老的

新的

根据要求,这是我的 DocumentController 类的存根;

}

2011 年 7 月 4 日更新

嗨大卫,很抱歉花了这么长时间才回复你,我一直在研究其他一些工作。

我已经设法找出问题所在,希望您能对此有所了解,并可能创建一个修复程序。

如果您查看上面的第二个代码转储,这就是问题所在。问题是您已经创建了;

我不认为 MVC 抛出错误,但它是;

2011-04-07 15:59:38,921 [41] FATAL MvcApplication [(null)] - 发生未捕获的异常 System.Reflection.AmbiguousMatchException:在控制器类型“DocumentController”上查找方法“GetDocumentListCompleted”失败,因为以下方法: System.Web.Mvc.JsonResult GetDocumentListCompleted(Web.Gateway.DocumentMetaDataCollection) 类型为 WebUI.Client.Controllers.DocumentController System.Web.Mvc.JsonResult GetDocumentListCompleted() 类型为 WebUI.Client.Controllers.DocumentController 在 System.Web .Mvc.Async.AsyncActionMethodSelector.GetMethodByName(String methodName)

因此,据我了解,MVC 系统与我的代码和您创建的代码存在模棱两可的匹配。

如果我注释掉您上面的代码,那么一切都会再次正常运行。

你现在了解本质或问题了吗?可以修复吗?

干杯,

瑞安。

0 投票
1 回答
1022 浏览

asp.net - 我不能在商业应用程序中使用 Codeplex 的 Telerik Asp.NET MVC 控件,这是真的吗?

我不能在商业应用程序中使用来自 Codeplex 或 NuGet 的 Telerik ASP.NET MVC 控件,这是真的吗?