问题标签 [dnu]
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.
macos - dnu restore command fails on MAC OSX Yosemite 10.10.5
When I am running the command dnu restore with --no-cache and without --no-cache , I've got the following errors, Note that mono version is 4.2.1.
visual studio code version is 0.10.06
dnvm list :
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-rc1-update1 coreclr x64 darwin
* 1.0.0-rc1-update1 mono linux/osx default
macos - 如何从我自己的服务器而不是 asp5 中的 nuget.org 恢复包?
是否可以从自己的服务器而不是 asp 5 应用程序中的 nuget.org 站点恢复包?
假设我有一个名为mynewpackage的包,我在 project.json 文件的依赖项中添加了它。当进行dnu 恢复时,我必须从自己的服务器而不是 nuget.org 站点恢复这些包
请建议我这样做
-大师
asp.net - TeamCity DNU 发布因路径长度太长而失败
由于路径长度最终失控,我的 DNU 发布步骤在 TeamCity 中失败:
我已经更新了我的结帐规则代理路径,以使项目更接近构建代理目录。
一种可能的解决方案是将发布输出设置为更接近驱动器根目录。但是,TeamCity DNU 发布构建步骤不支持更改输出目录。此外,我将负责管理此目录。
一个理想的解决方案是对构建代理进行最少的手动配置,因为我有几个。
.net - 通过添加到 .bash_profile 确保始终运行 dnvm 和 dnu 命令
我一直在关注安装 ASP.NET 5 和 DNX的帖子,但我被卡住了:
提示:将以下内容添加到您
.bash_profile
的终端并重新启动终端。第一行将确保您始终可以运行dnvm
anddnu
命令。第二行解决了 Mono 中的一个已知错误,在该错误中您可能会FileSystemWatcher has reached the maximum number of files to watch
在运行应用程序时看到 IOException。
我的简单问题是:
- 如何添加到
.bash_profile
?
.net - 使用 dnu install 安装时找不到软件包。适用于 dnu restore
我正在尝试,dnu install
Microsoft.CodeAnalysis.CSharp.Scripting 1.1.1
但它失败并出现
错误:
FindPackagesById :Microsoft.CodeAnalysis.CSharp.Scripting 响应状态代码不表示成功:404(未找到)使用在其依赖项列表中包含相同包的 project.json 文件工作正常:dnu restore
这是使用的提要列表:
https://www.nuget.org/api/v2/
https://www.myget.org/F/roslyn-nightly/
https://www.myget.org/F/ aspnetvnext/api/v2
https://www.myget.org/F/dotnet-corefx/
我究竟做错了什么?
asp.net-core - dnu 包装的程序集在发布和部署时并不真正起作用
我已经用 dnu wrap 包装了一些程序集,以便能够从我的基于 net451 的项目中使用。
我已经执行了这个:
从我的解决方案根文件夹中创建 wrap/package/...
出于开发的目的,这些东西完美无缺,但是 project.json 等包含一个疯狂的绝对或相对路径到包装的程序集。
另外调用 dnu publish 不会重写 nuget 包中的包路径,同样将这些文件夹发布到不存在这些 Windows 路径的另一台机器上,这些包自然无法安装。
我的问题,这到底应该如何工作。是否有一些我在这里遗漏的步骤,其中项目的 project.json 中的路径得到更新?有没有一种方法我应该将 dll 复制到解决方案层次结构中的某个位置,然后将其包装,以便 dnu 发布并尝试恢复其他地方实际工作?
超级令人沮丧,因为我已经将这些东西全部移植了,并且无法成功部署到我的服务器。
asp.net - 包还原失败的 ASP.NET 5
我在从Visual Studio 2015 中的 NuGet 存储库还原包时遇到问题。
当我创建一个新的 ASP.NET 5 项目时,与 ASP.NET 5 相关的依赖项似乎没有被下载并添加到我的新项目中,而是在每个引用旁边的黄色三角形符号中看到感叹号。Solution Explorer.png 显然,我无法构建解决方案,因为依赖项在project.jason中以红色突出显示。当我在解决方案资源管理器中点击“恢复包”选项时,包没有恢复,我收到包恢复失败消息。在输出中我可以看到它由于System.Security.Cryptography.SHA256Managed..ctor()的异常而失败
System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.InvalidOperationException:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。 在 System.Security.Cryptography.SHA256Managed..ctor() --- 内部异常堆栈跟踪结束 ---
我正在使用最新的 DNX (1.0.0-rc1-update1 clr x64),实际上我尝试使用不同的 DNX,它们都没有按预期工作。我还尝试重新安装 ASP.NET 5 捆绑包;修复 Visual Studio 2015;以不同方式卸载和安装 NuGet 包管理器;试图从AppData\Roaming\NuGet删除NuGet.Config ,从 AppData\Local\Microsoft\VisualStudio 手动删除文件;恢复默认设置,但上述解决方案均不适合我。唯一对我有用的“修复”是项目文件夹中的 cmd 提示符“dnu restore”命令。它解决了我最初的依赖“Microsoft.AspNet.IISPlatformHandler”和“Microsoft.AspNet.Server.Kestrel”我设法建立了这个项目。我以为会是这样,但事实上,它并没有做太多:我仍然无法添加任何新的依赖项,即使我在project.jason中手动输入它, NuGet 包管理器在尝试解析时失败它。
问题是:有没有人遇到过类似的问题?如何强制 NuGet 管理器解决 ASP.NET 5 依赖项?任何建议都会被采纳。欢迎链接到文章,线程,评论。
asp.net-core - ASP.NET Core (vNext) 项目找不到对 4.51 的引用
我有一个名为 FMS.DOMAIN 的 project.json 的 asp.net 5 (vNext) 项目。其中一个参考资料是名为 FMS.DAL 的 dotNet 4.51 项目。
这适用于除一台以外的所有机器。在一台机器上找不到这个 dotNet 4.51 项目。我认为它正在公共 nuget 服务器上寻找它。
当我执行“dnu restore”时,我看到:
C:_Workspaces\MyProject\MyProject\FMS.Domain\project.json CACHE https://www.nuget.org/api/v2/FindPackagesById()?id= 'FMS.DAL' 无法找到依赖项 FMS.DAL >= 1.0。
这是来自 FMS.Domain 的 project.json。
它如何知道何时搜索 nugget 以及何时使用本地项目?对“FMS.Common”的引用:“1.0.0-*”也是一个本地项目,它正在工作(但它是 vNext)。
如果我们直接使用“添加引用”上下文菜单引用了 DLL,我们确实让它工作了。这会生成一个与手动编辑看起来相同但有效的 project.json 编辑。它一定是在做别的事情。
更多信息: 我吹走了我的工作区并从 TFS 获得了新鲜的代码。我在我的机器上遇到了问题。我看到“dnu restore”出现此错误:
CACHE https://www.nuget.org/api/v2/FindPackagesById()?id= 'FMS.DAL' 无法定位依赖 FMS.DAL >= 1.0.0
它在 nuget.org 而不是我的项目中寻找 FMS.DAL。我从 project.json 中删除了依赖项并保存,然后通过右键单击引用并选择项目引用将其添加回来。它被添加回 project.json 并且看起来与我删除它之前完全相同。我再次运行“dnu restore”,它工作正常。
唯一未决的更改是在 project.json 中,当我与 TFS 进行比较时,没有任何区别。然后我对整个解决方案进行了撤消挂起的更改,“dnu restore”仍然有效。
authentication - dnu 使用身份验证在代理后面恢复
我正在尝试在 VS2015 上创建一个 .NET CORE 应用程序。
但是我无法在具有身份验证的代理后面成功获得“dnu restore”。
我总是得到:407(需要代理身份验证)
在 VS 的其他功能(例如“扩展和更新”)中,系统会提示我输入用户名和密码,但“dnu restore”不会重用它们。
我注意到“dnu restore”在 VS 中作为“dnx.exe”调用运行......
他在哪里寻找代理配置?即代理身份验证(用户+密码)?
我尝试了三种不同的代理配置方法: - 在 devenv.exe.config 上配置它 - 使用 Proxifier - 使用 Fiddler。
三者中的任何一个都无法取得成功。
你能帮忙吗?
在此先感谢,米格尔
c# - 无法找到依赖 selenium-webdriver
我在 Visual Studio Code (OS X) 中创建了 ASP .Net 控制台项目。
然后在project.json中添加依赖:
运行“dnu restore”并出现错误:
Microsoft .NET 开发实用程序 CoreClr-x64-1.0.0-rc1-16231
CACHE api.nuget.org/v3/index.json 为 /Users/user/Code/ConsoleApplication/project.json 恢复包
获取 api.nuget.org/v3-flatcontainer/selenium-webdriver/index.json
NotFound api.nuget.org/v3-flatcontainer/selenium-webdriver/index.json 2432ms
找不到依赖 selenium-webdriver >= 2.52.0 写锁文件 /Users/user/Code/ConsoleApplication/project.lock.json 恢复完成,3027ms过去了
/Users/user/Code/ConsoleApplication/project.json 中的错误无法找到依赖项 selenium-webdriver >= 2.52.0