小编Mal*_*ear的帖子

解决ASP.Net 5中的引用,"IDisposable是......未引用"

我做了以下事情:

  • 创建了一个新的Web.Api项目:"WFW3".我在ASP.Net 5下使用了"Web API"模板.
  • 我再次使用ASP.Net 5创建了一个新的类库"Foo.Domain" .
  • 我在API项目中添加了对它的引用.
  • 我从Nuget 安装了Neo4j.Driver(一个可移植的类库)到Foo.Domain项目中.Neo4j的-的NuGet

到目前为止,一切似乎都很好.一切都编译好了,虽然没有做任何事情.

在Foo.Domain中,我创建了一个类,该方法在"using"语句中引用了GraphDatabase类.这就是它破产的地方.

我收到此错误消息(以及其他类似的消息):

"IDisposable"类型在未引用的程序集中定义.您必须添加对程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用.Foo.Domain..NET Framework 4.5.1 C:\ dev\WFW3\src\Foo.Domain\FooRepository.cs

我的理解是ASP.Net 5中没有绑定重定向.这是正确的吗?如何解决此问题而不引用正确版本的System.Runtime?在System.Runtime 找到的项目可供我使用.它似乎是在Neo4j.Driver.V1程序集中寻找旧版本的System.Runtime.我尝试了这里找到的解决方案(Nathan的回答),但后来它开始抱怨我试图导入两种不同类型的Runtime库,我需要删除一个.但是我应该删除哪一个,以及如何删除?

API project.json

{
  "version": "1.0.0-*",
  "compilationOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Foo.Domain": "1.0.0-*",
    "Microsoft.ApplicationInsights.AspNet": "1.0.0-rc1",
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
    "Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final",
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final"
  },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel"
  },

  "frameworks": {
    "dnx451": …
Run Code Online (Sandbox Code Playgroud)

neo4j portable-class-library asp.net-core asp.net5

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

无法从HockeyApp for Mac安装Helper,"Puck"

在Mac上使用High Sierra,我无法使用提供的说明HockeyApp for Mac(版本2.0.21)安装Puck .

当我从"首选项 - >常规"选项卡中选择"安装"时,按钮变为灰色或禁用,系统会提示我输入我的帐户密码,然后提示......没有.如建议的那样,Puck未安装在/ usr/local/bin目录中.

  • 我的用户帐户是管理员帐户.
  • 我使用的是正确的密码.
  • 我拥有/ usr/local/bin的所有权和完全写入权限.
  • 我已经检查了更新并重新安装了HockeyApp for Mac

当我退出HockeyApp for Mac应用程序,然后返回它时,"安装"按钮不再被禁用,但它仍然提供我安装Puck的能力.它永远不会.

macos install hockeyapp macos-high-sierra

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

PGAdmin 使用每个“docker-compose up”创建新的随机卷

每次我运行以下命令时:

> docker-compose up -d
Run Code Online (Sandbox Code Playgroud)

...在我有以下 docker-compose.yaml 文件的目录中,我得到了一个新的、随机命名的卷。

docker-compose.yaml:

version: '3.7'

services:

  pgadmin:
    restart: always
    image: dpage/pgadmin4
    container_name: pgadmin_container
    environment:
      PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-foobar}
      PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-password}
    ports:
      - "${PGADMIN_PORT:-8080}:80"
Run Code Online (Sandbox Code Playgroud)

命令行输出:

C:\postgres> docker-compose up -d
Creating network "postgres_default" with the default driver
Creating pgadmin_container ... done
C:\postgres> docker volume ls
DRIVER              VOLUME NAME
local               3ee8f970ff477052c6fba9001575a0efa0254deb8dcf73ca97d0422231c74931
C:\postgres> docker-compose down
Stopping pgadmin_container ... done
Removing pgadmin_container ... done
Removing network postgres_default
C:\postgres> docker-compose up -d
Creating network "postgres_default" with the default driver
Creating pgadmin_container ... …
Run Code Online (Sandbox Code Playgroud)

postgresql pgadmin docker pgadmin-4

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

Webstorm 11中的菜单和工具栏字体大小

我在Windows 10上运行Webstorm 11.我可以调整代码编辑器窗口的字体大小和颜色,但无法更改菜单中的字体大小.项目树视图是我需要特别改变的.

您可以在此处查看字体大小的差异.我希望他们是一样的. 在此输入图像描述

windows font-size webstorm

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