2015-10-19 43 views
2

從我所瞭解的情況來看,應該可以將net45與Visual Studio 2015中新的xproj/project.json項目設置相關聯。 因此,我在web模板下創建了一個新項目在file-> new proejct菜單中,編輯下面列出的project.json和Class1.cs。System.Numerics當瞄準net45

project.json:

{ 
    "version": "1.0.0-beta8", 

    "frameworks": { 
    "net45": { 
     "dependencies": { 
     "System.Runtime.Numerics": "4.0.0" 
     } 
    } 
    } 
} 

的Class1.cs:

using System.Numerics; 

namespace NumericTest 
{ 
    public class Class1 
    { 
     public Class1() 
     { 
      var biginteger = BigInteger.Parse("1234567890"); 
     } 
    } 
} 

我得到的錯誤是:

的.NET Framework 4.5的錯誤CS0234:類型或名稱空間名稱'Numerics' 不存在於命名空間'System'中(您是否缺少程序集 參考?)

如果我更新目標框架爲「dotnet」,它編譯得很好。但是,如何在使用System.Numerics(以及更具體的BigInteger類)時使用net45?

回答

1

嘗試在項目中添加對​​的程序集引用。

+1

Doooh!感謝名單! 當我做了VS添加一個frameworkAssemblies條目到我的project.json。非常感謝你! – Stenkross