Build Action
Roslyn (Microsoft.CodeAnalysis) API を使用して、とを取得するにはどうすればよいCopy to Output Directory
File Properties
ですか? プロジェクト ファイルを開いてドキュメントを取得することはできますが、ファイル プロパティを取得する方法がわかりません。
プロジェクトを開いてファイルをループするのは簡単です。それぞれのビルドアクションが何であるかを知りたいだけです。
open Microsoft.CodeAnalysis.MSBuild
use ws = MSBuildWorkspace.Create()
let pr = ws.OpenProjectAsync proj |> Async.RunTask
for doc in pr.Documents do
printfn "file %s" doc.FilePath