.netコアプロジェクトのcsproj形式に関する完全なドキュメントはありますか?
ビルドする前にファイルをコピーする方法を探していました。いくつか検索した後、解決策を見つけましたが、これに関するドキュメントが見つかりません。ファイルを上書きしますか?余分なオプションはありますか...
<Target Name="CopyMyFiles" BeforeTargets="Build">
<Copy SourceFiles="../../someFile.js" DestinationFolder="dest/" />
</Target>
.net core here の追加を見つけましたが、コピーについては何もありません。
つまり、msbuildからコピーが行われているということですか?
ターゲット要素は文書化されています here しかし、コピーについては何も見つかりません。可能なタスクのリストはどこかにありますか?
MSBuildに含まれるタスクのドキュメントは ここ で、 特にコピータスクのページ です。残念ながら、.NET SDKには、ドキュメント化されておらず、おそらく特別なシナリオでのみ役立つ、多くの機能があります。 MSBuild 、 。NET MSBuild SDK および Web Sdk のソースコードをよく見て、それがどのように構築されているかを確認しています。それを使用して何ができるか-例調査中 この答え 。
Project.jsonをcsprojに変換した後、ここに来ます。コンパイル後に他のファイルをコピーするためのメカニズムは、ファイルがプロジェクトディレクトリにない場合、不安定であり、それを追跡し続けます。 dotnet移行ツールは、publishOptions要素を "None ..."要素に変換します。この要素の詳細なドキュメントは少し大ざっぱです...