我可能失去了一些東西明顯。我想添加到類庫引用的正確方法是「Microsoft.AspNet.Mvc」添加到project.json文件,把它添加到DNX 5引用的列表。但在我的類庫(Package)項目中,我根本無法參考它。在此類類庫項目中導入MVC庫的正確方法是什麼?VS 2015年增加System.Web.Mvc到類庫(包)
回答
添加該行應該讓你的智能感知的版本,如果你正確地引用的NuGet源。我packages.json依賴關係是這樣的:
{
"webroot": "wwwroot",
"userSecretsId": "aspnet5-WebApplication1-f05e552f-7865-4083-bf3d-66fe6a185a3a",
"version": "1.0.0-*",
"dependencies": {
"EntityFramework.SqlServer": "7.0.0-beta4",
"EntityFramework.Commands": "7.0.0-beta4",
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4",
"Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta4",
"Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta4",
"Microsoft.AspNet.Authentication.Google": "1.0.0-beta4",
"Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta4",
"Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta4",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta4",
"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta4",
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta4",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta4",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta4",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta4",
"Microsoft.Framework.ConfigurationModel.UserSecrets": "1.0.0-beta4",
"Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta4",
"Microsoft.Framework.Logging": "1.0.0-beta4",
"Microsoft.Framework.Logging.Console": "1.0.0-beta4",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta4",
"Microsoft.Net.Http": "2.2.22"
},
還要檢查工具 - 在「正確的NuGet參考」>選項
我複製你做了什麼,但是當我嘗試引用System.Web.Mvc.MvcHtmlString,它說沒有定義了MVC。即使使用的System.Web也表示爲沒有定義...... –
@BrianMains如果添加https://www.myget.org/gallery/aspnetvnext作爲NuGet包,你什麼引用工作呢?如果你這樣做,我們已經隔離了這個問題,如果你不建議你開始一個新的項目並複製粘貼你的工作。 DNX發佈時我必須自己做。 –
@BrianMains ping! –
- 1. 添加大會類庫VS 2015年
- 2. 數據庫在2015年VS
- 3. VS 2015中的類庫(包)在哪裏?
- 4. 企業庫6 - VS 2015年 - 視窗10
- 5. Xamarin - 我想在2015年VS
- 6. 無法在2015年VS
- 7. mvc5缺少VS 2015年
- 8. VS 2015年的今天
- 9. 的Visual Studio 2015年移動AspNet.Identity到類庫
- 10. VS 2015,類圖
- 11. 無法在2015年VS VS也不2017年
- 12. OpenSSL的NuGet包在VS不安裝2015年
- 13. Asp.net核心EF在2015年VS
- 14. Vs的2015年TFS不能籤
- 15. 如何OSG和Qt一起VS 2015年
- 16. MenuItem.Icon VS 2015年隱藏在Windows 10
- 17. VS 2015年淨移民的核心
- 18. XAML編輯器不VS 2015年
- 19. ASP.NET MVC6參考在2015年VS
- 20. 建立奧裏利亞在VS 2015年
- 21. 使用QMAKE與VS社區2015年
- 22. VS 2015年CS0234虛假錯誤
- 23. 找不到在VS的演練中提到TWTestCommandPackageGuids.cs文件2015年
- 24. C#2015年公共類
- 25. 的Visual Studio 2015年的默認附加庫
- 26. WINAPI C/C++ - >爲什麼二進制大小急劇增加? (切換從VS2013到2015年VS)
- 27. 的Visual Studio 2015年:增加進程的內存
- 28. 差從2013版到2015年
- 29. 升級項目從VS 2013年至2015年VS Windows 8.1中普遍應用
- 30. 如何到Android xamarin項目在VS 2015年
如您通過添加在project.json參考描述正確的方法是。確保您正在保存project.json(依賴關係解析僅在文件保存時發生)。恢復包(解決依賴關係)時是否出現錯誤? –