簡體   English   中英

如何在控制台應用程序(程序包)中使用類庫(程序包)

[英]How do I use a Class Library (Package) in a Console Application (Package)

當我創建一個類庫(包)並嘗試在我的控制台應用程序(包)中使用它時,intellisense無法在控制台應用程序中找到類或名稱空間(來自類庫)。

來自類庫的project.json:

{
  "version": "1.0.0-*",
  "description": "ClassLibrary2 Class Library",
  "authors": [ "AlexBondo" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "dependencies": {
    "System.Collections": "4.0.10-beta-23019",
    "System.Linq": "4.0.0-beta-23019",
    "System.Threading": "4.0.10-beta-23019",
    "System.Runtime": "4.0.10-beta-23019",
    "Microsoft.CSharp": "4.0.0-beta-23019"
  },

  "frameworks": {
    "dotnet": { }
  }
}

控制台應用程序的project.json:

{
  "version": "1.0.0-*",
  "description": "ConsoleApp1 Console Application",
  "authors": [ "AlexBondo" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "dependencies": {
    "ClassLibrary2": "1.0.0-*"
  },

  "commands": {
    "ConsoleApp1": "ConsoleApp1"
  },

  "frameworks": {
    "dnx451": { },
    "dnxcore50": {
      "dependencies": {
        "System.Collections": "4.0.10-beta-23019",
        "System.Console": "4.0.0-beta-23019",
        "System.Linq": "4.0.0-beta-23019",
        "System.Threading": "4.0.10-beta-23019",
        "Microsoft.CSharp": "4.0.0-beta-23019"
      }
    }
  }
}

我都嘗試通過右鍵單擊->添加->參考-> ...並通過隨機編輯控制台應用程序的project.json文件來添加參考。

請注意,我可以使用類庫中的類來構建和運行控制台應用程序-只是intellisense有麻煩。

原來Resharper莫名其妙地把它搞砸了。 把它關掉對我來說是固定的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM