問題タブ [sln-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nuget - nuget 復元: 呼び出しのターゲットによって例外がスローされました
nuget restore
コマンドラインから実行すると、
MyProject.sln でソリューション ファイルを解析中にエラーが発生しました: 呼び出しのターゲットによって例外がスローされました。
ただし、Visual Studio からの nuget パッケージの復元はエラーなしで実行されます。回避策はありますか?
visual-studio - MSBuild にソリューション ファイルを渡す必要があるのはいつですか?
コマンド ラインから、いつプロジェクトで直接 MSBuild を呼び出し、いつプロジェクトのsln
ファイルでMSBuild を呼び出して、 /t:Build /t:ProjectName
?
例: 複数のプロジェクト (A、B、C、...) を含む単純なソリューションがあります。開発は、ソリューションを開いて操作することにより、VS GUI を介して行われます。
ここで、特定の自動化されたケースで、コマンド ラインからプロジェクト B だけをビルドしたいと考えています。
何と呼べばいいですか?:
(a)MSBuild "my.sln" "/t:Build" "/t:ProjB" "/p:Configuration=Release" "/p:Platform=Any CPU"
(ロ)MSBuild "ProjB.vcxproj" "/t:Build" "/p:Configuration=Release" "/p:Platform=Any CPU"
- 結果に違いはありますか?
- この方法で見落とされる追加の設定が
sln
ファイルにある可能性はありますか? (確かに、VS2015 ファイルに追加情報はありませんsln
。) - ソリューションが大規模であるが、ProjB がソリューション内の他のプロジェクトとの相互依存性がほとんどない場合、1 つのオプションが一般的に高速になりますか?
visual-studio - `dotnet sln add` 間違ったプロジェクト タイプ GUID
dotnet sln add {myProject.csproj}
.NET Core/Standard プロジェクトの場合、.NET {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
Core の{9A19103F-16F7-4668-BE54-9A1E7A4F7556}
.
したがって、Visual Studio でソリューションを開くと、エラーが発生し、.NET Core ではなくcsproj
.NET Frameworkに「アップグレード」されます。 csproj
手動で編集できますsln
が、面倒です。
私は何か間違ったことをしていますか?私が見逃している議論はありますか?