web-dev-qa-db-ja.com

.netコアのcsproj形式に関する完全なドキュメントはどこにありますか?

.netコアプロジェクトのcsproj形式に関する完全なドキュメントはありますか?

ビルドする前にファイルをコピーする方法を探していました。いくつか検索した後、解決策を見つけましたが、これに関するドキュメントが見つかりません。ファイルを上書きしますか?余分なオプションはありますか...

  <Target Name="CopyMyFiles" BeforeTargets="Build">
    <Copy SourceFiles="../../someFile.js" DestinationFolder="dest/" />
  </Target>

.net core here の追加を見つけましたが、コピーについては何もありません。
つまり、msbuildからコピーが行われているということですか?
ターゲット要素は文書化されています here しかし、コピーについては何も見つかりません。可能なタスクのリストはどこかにありますか?

18
r03

MSBuildに含まれるタスクのドキュメントは ここ で、 特にコピータスクのページ です。残念ながら、.NET SDKには、ドキュメント化されておらず、おそらく特別なシナリオでのみ役立つ、多くの機能があります。 MSBuild。NET MSBuild SDK および Web Sdk のソースコードをよく見て、それがどのように構築されているかを確認しています。それを使用して何ができるか-例調査中 この答え

8
Martin Ullrich

Project.jsonをcsprojに変換した後、ここに来ます。コンパイル後に他のファイルをコピーするためのメカニズムは、ファイルがプロジェクトディレクトリにない場合、不安定であり、それを追跡し続けます。 dotnet移行ツールは、publishOptions要素を "None ..."要素に変換します。この要素の詳細なドキュメントは少し大ざっぱです...

0
user655489