2016-11-03 24 views
1

dotnet buildの間に、プリコンパイル・タスクで作成された生成ファイルは使用されず、ビルドに失敗したようです。プリコンパイルで生成されたファイルはコンパイルされません

precompileは、ファイルの生成に使用できません。そのドキュメンテーションはかなり軽いです。

また、ファイルがディスクに正しく書き込まれていることを確認するために遅延を処理する必要がありますか?

はProject.json:

{ 
    "name": "Service", 
    "version": "0.0.1", 

    "dependencies": { 
    ... 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    }, 
    "scripts": { 
    "precompile": "%project:Directory%/protogen.bat" 
    }, 

    "buildOptions": { 
    "emitEntryPoint": true, 
    "preserveCompilationContext": true 
    } 
} 

おかげで、私はあなたはもうこの問題はありませんが、この問題に実行している人のための時間を節約するために想定し

答えて

1

、ここで起こっているものです。

precompileコマンドで生成されたソースファイルがコンパイルするファイルの一覧に含まれていないdotnetツールのバグです。 #1475および#3807を参照してください。

PR#4680で修正されました。 .NET Coreの新しいバージョンにアップグレードすると、それを修正する必要があります。

関連する問題