2017-03-07 5 views
0

ローカルですべてのテストは正常に実行されますが、VSTSでビルドを行うとこのエラーが発生します。ファイルまたはアセンブリ 'をVSTS上のMicrosoft.Owin.Host.SystemWebにロードできませんでした

##[error]System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Owin.Host.SystemWeb, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.WRN: Assembly binding logging is turned OFF. 

ビルドステップを復元nugetものの氏は述べています:

Restoring NuGet package Microsoft.Owin.Host.SystemWeb.3.0.1. 

Adding package 'Microsoft.Owin.Host.SystemWeb.3.0.1' to folder 'D:\a\1\s\packages' 
Added package 'Microsoft.Owin.Host.SystemWeb.3.0.1' to folder 'D:\a\1\s\packages' 
+0

この問題を新しい簡単なプロジェクトで再現できますか?もしそうなら、それをOneDriveで共有できますか? –

+0

いいえVSTSで新しいプロジェクトを作成できません – Jepzen

+0

テストプロジェクトから3つのOwinパッケージを削除するときにエラーをローカルに作成することがあります – Jepzen

答えて

0

私はそれが私がテストを推測

public class Dummy 
{ 
    internal void LoadThisAssembly() 
    { 
     Microsoft.Owin.Host.SystemWeb.OwinHttpHandler httpHanlder = new Microsoft.Owin.Host.SystemWeb.OwinHttpHandler();   
    } 
} 

をこのダミーのクラスを追加することにより、作業ましたプロジェクトは、お尻をコピーしないだろう実際に使用されている場合を除いてエンベッティングしてください

関連する問題