标签: dnx

DNX Core 5.0库可以定位任何平台.没有System.Random类.解决方法或选项?

我正在尝试使用Visual Studio 2015 RC项目模板来创建类库

可以针对任何平台

Visual Studio说.

一个新项目有两个参考:DNX 4.5.1和DNX Core 5.0.它似乎System.Random在DNX Core 5.0中不可用.(.NET Core 5.0控制台项目模板也是如此.)

对于.NET Core库/应用程序,有哪些选项可用于生成随机数?


为了真正针对任何平台,我想可以实现伪随机数生成器,或者等到DNX Core兼容引用可用,其他人实现PRNG.微软可能是那个在2015年之前不再是"RC"的人.

visual-studio-2015 .net-core dnx

1
推荐指数
1
解决办法
2198
查看次数

使用本地依赖项发布基于dnx的WebJob

我正在尝试将基于DNX的WebJob发布到Azure.为此,我将project.json和Program.cs文件添加到一些ZIP-archive并通过Azure门户上传.这工作正常,但现在我希望我的WebJob项目引用一些其他本地基于DNX的项目(只是一个简单的类库).在这种情况下如何上传?

c# azure azure-webjobs dnx

1
推荐指数
1
解决办法
803
查看次数

实体框架6与DNX的连接字符串

据我了解实体框架6,它神奇地实现了app.config/web.config中的连接字符串.从DbContext文档,部分备注:

如果从派生上下文调用无参数DbContext构造函数,则派生上下文的名称用于在app.config或web.config文件中查找连接字符串

对于无参数构造函数的情况,或者对于具有连接字符串名称的情况:

也可以通过将名称传递给采用字符串的DbContext构造函数之一来显式指定连接/数据库名称,而不是使用派生的上下文名称.该名称也可以以"name = myname"的形式传递,在这种情况下,必须在配置文件中找到该名称,否则将抛出异常.

但是,在DNX项目中,我没有app.config或web.config.如何在DNX项目中的Entity Framework 6中指定连接?

entity-framework connection-string dnx

1
推荐指数
1
解决办法
1217
查看次数

在 VS2015 上使用 xUnit 测试 UWP 应用

这是这个问题的后续。我按照此处描述的步骤进行操作,示例测试按预期工作。这是我第一次接触这个工作示例,但是等待真正的工作设置,这就是我遇到麻烦的地方。

作为测试我的应用程序的下一步,我使用“添加引用...”将我的 UWP 应用程序项目添加到 xUnit 测试项目。现在,在引用我的项目后,当我运行测试(在“测试资源管理器”窗格 VS2015 中运行全部)时,出现以下错误:

Error Payload contains two or more files with the same destination path 'Assets\SplashScreen.scale-200.png'. Source files: ...\Projects\Sample\SampleUnitTest\Assets\SplashScreen.scale-200.png ...\Projects\Sample\Sample\Assets\SplashScreen.scale-200.png SampleUnitTest

还有两个错误,与上面完全相同,但涉及Square150x150Logo.scale-200.png图像Square44x44Logo.targetsize-24_altform-unplated.png文件。

我能理解这些错误的含义;正在测试的应用程序和测试项目都生成用于相同输出的视觉资源(启动屏幕图像、徽标、任务栏图标等),但需要这些资源来注册应用程序并运行(在本地计算机上)我的情况)。我从来没有遇到过两个项目输出相同的视觉资源这样有争议的问题,希望有人知道如何解决这个问题。如果我将项目更改为类项目,单元测试将不起作用,因此这不是一个选项。

您如何处理 xUnit 测试项目和正在测试的项目之间的争议情况(关于视觉资源)?

c# xunit.net visual-studio-2015 dnx uwp

1
推荐指数
1
解决办法
532
查看次数

Windows 10上的ASP.NET 5 IIS HttpPlatformHandler获取404未找到

我已经按照ASP.NET站点上的文档在IIS上部署ASP.NET5网站,当我在http:// localhost/mysite浏览网站时,我得到404未找到:

HTTP/1.1 404未找到内容长度:0服务器:Kestrel X-Powered-By:ASP.NET日期:2016年2月3日星期三18:15:57 GMT

(来自提琴手)

如果我检查应用程序事件日志,我会找到针对HttpPlatformHandler的条目:

无法找到源HttpPlatformHandler的事件ID 1001的描述.引发此事件的组件未安装在本地计算机上,或者安装已损坏.您可以在本地计算机上安装或修复该组件.如果事件源自另一台计算机,则必须随事件一起保存显示信息.事件中包含以下信息:进程'3896'成功启动并正在侦听端口'6277'.

如果我浏览http:// localhost:6277, 我发现网站运行正常.

所以我的猜测是HttpPLatformHandler没有正确代理网站?

我使用的是DNX版本1.0.0-rc1-update1

有没有人有这个问题并且能够解决它?

iis windows-10 dnx asp.net-core

1
推荐指数
1
解决办法
1197
查看次数

.NET Core dnx实体框架无法正常工作

我正在使用.NET Core来构建应用程序,我遇到了实体框架的问题.在创建第二次迁移以使用"dnx ef migrations add""dnx ef database update"命令更新对我的模型所做的更改后,我收到有关删除不存在的外键约束的尝试的错误.看起来实体框架在生成迁移文件之前不会检查目标数据库.

为了尝试确认这一点,我在开发环境中创建了一个全新的数据库,并更新了我的appsettings.json文件以定位新数据库.然后,我生成了另一个迁移文件,以检查它是否会注意到数据库是空白的,并创建一个迁移文件来构建模式.它改为创建了一个迁移文件,其中包含尝试删除不存在的约束的相同问题.

实体框架是否应始终检查数据库,以便找到数据库模式和模型类之间的区别?

谢谢

entity-framework dnx asp.net-core

0
推荐指数
1
解决办法
133
查看次数