0

を復元するとき、私はDOTNETに問題があるrestoreコマンド 私のプロジェクトには、以下の構造を有するエラートライDOTNETがマルチプロジェクトソリューション

log : Restoring packages for /MyApp/__gitsubmodule/Lib-bus/project.json... 
log : Restoring packages for /MyApp/project.json... 
log : Lock file has not changed. Skipping lock file write. Path: MyApp/__gitsubmodule/Lib-bus/project.lock.json 
log : MyApp/__gitsubmodule/Lib-bus/project.json 
log : Restore completed in 715ms. 
error: Unable to resolve 'Lib-bus (>= 1.0.0)' for '.NETCoreApp,Version=v1.0'. 
log : Lock file has not changed. Skipping lock file write. Path: /MyApp/project.lock.json 
log : /MyApp/project.json 
log : Restore failed in 974ms. 
Errors in MyApp/project.json 
    Unable to resolve 'Lib-bus(>= 1.0.0)' for '.NETCoreApp,Version=v1.0'. 

私はドットネットがLibバスを正しく見つけることができないと思う。ソリューションの変更構造を見つけてglobal.jsonを追加しましたが、便利ではありません。多分あなたは現在、Lib-busへのパスを設定する方法をとっています。ありがとう。

答えて

1

あなたのproject.jsonには何がありますか? Lib-busをtarget: "project"と指定しましたか?

"Lib-bus": { 
    "version": "1.0.0", 
    "target": "project" 
} 

あなたがglobal.jsonを使用したくない場合は、target: "project"を指定しない場合、すべてのパッケージはNugetに解決されます。

関連する問題