當我嘗試構建它時,Visual Studio中的類庫項目出現錯誤。錯誤說:類庫項目構建錯誤,引用錯誤
「你的項目沒有引用」 .NETFramework,版本= v4.5.2" 的框架‘一節中’.NETFramework,版本= v4.5.2"框架添加一個參考。」你的project.json,然後重新運行NuGet恢復。「
該項目在源代碼控制下,並在安裝了相同Visual Studio版本的其他機器上完美地構建。項目文件中指定的項目目標網絡爲4.5.2。
project.json文件看起來像這樣:
{
"version": "1.0.0-*",
"description": "Test Class Library",
"authors": [ "author" ],
"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.lock.json
在項目文件夾被產生,並在它.NETPlatform verision設置爲".NETPlatform,Version=v5.0"
。不知道這是什麼原因造成這個問題。如果確實如此,爲什麼project.lock.json
將版本設置爲5.0?
任何人都可以提出解決這個問題的辦法嗎?到目前爲止,我無法在我的機器上構建這個項目。
爲什麼這會降低投票率?這看起來是一個很好的問題。 – mafu
:)這就是我的想法。 – myroslav