2017-08-04 29 views
3

最近、新しい.NETコンパイラNuGetパッケージ(Microsoft.CodeDom.Providers.DotNetCompilerPlatfor)既存の古いMVC.NET Webサイトに追加します。私は次の例外を取得し、ウェブサイトを公開しようとすると、今:パブリッシュ:パスの一部を見つけることができませんでした... obj DEV AspnetCompileMerge Source bin roslyn csc.exe '

はパスの一部が見つかりませんでした... \ OBJ \ DEV \ AspnetCompileMerge \ソース\ビン\ロズリン\ csc.exe」

私はこのquestionで言及したすべてを試しましたが、何も働かなかった。結局のところ、それはやや異なる問題です。そのポストで言及されている問題はビルドの例外です、私のソリューションはローカルで細かく構築されます。 NuGetパッケージのアンインストールは機能しますが、それは実際の解決策ではありません。

問題は基本的にthisと同じですが、解決策もありません。これを解決する方法について

4>------ Publish started: Project: Jdn.ArticleCatalogue.Web, Configuration: DEV Any CPU ------ 
4>Connecting to \\vm-arcawebdev01\WEBSITES\ArticleCatalogue... 
4>Transformed Web.config using D:\DOTNET\Local\Logistics.Web\Portal\DEV\Application Projects\Article Catalogue\Jdn.ArticleCatalogue.Web\Web.DEV.config into obj\DEV\TransformWebConfig\transformed\Web.config. 
4>Copying all files to temporary location below for package/publish: 
4>obj\DEV\AspnetCompileMerge\Source. 
4>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v/-p "D:\DOTNET\Local\Logistics.Web\Portal\DEV\Application Projects\Article Catalogue\Jdn.ArticleCatalogue.Web\obj\DEV\AspnetCompileMerge\Source" "D:\DOTNET\Local\Logistics.Web\Portal\DEV\Application Projects\Article Catalogue\Jdn.ArticleCatalogue.Web\obj\DEV\AspnetCompileMerge\TempBuildDir" -keyfile "..\..\..\Solution Items\Jdn.LogisticsPortal.snk" 
4>ASPNETCOMPILER(0,0): Error ASPRUNTIME: Could not find a part of the path 'D:\DOTNET\Local\Logistics.Web\Portal\DEV\Application Projects\Article Catalogue\Jdn.ArticleCatalogue.Web\obj\DEV\AspnetCompileMerge\Source\bin\roslyn\csc.exe'. 

任意のアイデア:

は出力を公開しますか?

+0

'roslyn'フォルダを' bin'フォルダに公開していますか? –

+0

私は、Visual Studio Web Projectsの 'Publish Website'機能でビルドを使用しています。 – Schoof

+0

TFS、古いXAMLビルド、または新しいvNextビルドでどのビルドを使用していますか?そして、詳細なMSBuildの引数や関連するログを共有できますか? –

答えて

2

これはknown issueで、Roslynバイナリがパブリッシュディレクトリに正しくコピーされていませんでした。 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.7をインストールする場合は修正する必要があります。

残っている問題があるようです。tracked hereです。

+0

これは本当に問題を修正しました!ありがとうございました:) – Schoof

+0

'1.0.7'にアップグレードしましたが、まだ動作していません。私はロザリンを嫌っていると信じています.2時間ほどそれを修正しようとしています。 – Alisson

関連する問題