2017-06-08 62 views
0

私は2 SharepointプロジェクトSharepoint-Svr-App & Sharepoint-svr-Jobが1つのソリューションと両方のプロジェクトにあります。 NLogの参照があります。これらの2つのプロジェクトを公開すると、問題なく対応する* .wspファイルが生成されます。私は解決策を展開する場合、Sharepointの-SVRアプリは、すべての問題なしで展開が、エラーとSharepointの-SVR-ジョブfailesます:エラーファイルまたはアセンブリ 'Nlog、バージョン= 4.0.0.0、culture = neutral、publickeytoken = 5120e14c030593c'

Could not load file or assembly 'Nlog, version=4.0.0.0, culture=neutral, publickeytoken=5120e14c030593c' 

Sharepointの-SRVアプリ内のhere

エントリ添付のスクリーンショットをご覧ください

​​

およびSharePoint-SRV-Job.csprojは

<ItemGroup>  
    <Reference Include="NLog">  
     <HintPath>..\Sharepoint-Svr-App\packages\NLog.4.4.5\lib\net45\NLog.dll</HintPath> 
    </Reference> 
    <Reference Include="NLog.Web"> 
     <HintPath>..\Sharepoint-Svr-App\packages\NLog.Web.4.4.0\lib\net35\NLog.Web.dll</HintPath> 
    </Reference> 
<ItemGroup> 
のようになります。.csproj以下の通りであります両方のプロジェクトで

packages.configファイルは以下のように同じです。

<?xml version="1.0" encoding="utf-8"?> 
<packages> 
    <package id="NLog" version="4.4.5" targetFramework="net45" /> 
    <package id="NLog.Config" version="4.4.5" targetFramework="net45" /> 
    <package id="NLog.Schema" version="4.4.5" targetFramework="net45" /> 
    <package id="NLog.Web" version="4.4.0" targetFramework="net45" /> 
</packages> 
+0

私の推測では、それがGACまたはWebアプリケーションのbinディレクトリに展開されていないので、nlog DLLがマニフェストの一部ではないということです。あなたのマニフェストXMLを表示できますか? – nizzik

+0

私は、Packages.configにNlog dllの別のバージョンがあると思います。あなたは4.0.0.0 dllを参照していますが、packages.configには4.4.5のバージョンがあります。それは問題かもしれません。 –

答えて

関連する問題

 関連する問題