ユニティに依存するマイライブラリ用のナゲットパッケージを作成しようとしています。そのために、私は自分のnuspecファイルの一番下に置いた。nuget packコマンドにMicrosoftユニティは含まれていません
<dependencies>
<dependency id="Unity" version="[3.5.0.0]" include="all" />
</dependencies>
、その後、私はパッケージを結果として使用する場合は、コマンド
nuget pack MyClient.MyProject.ApplicationData.csproj -Prop Configuration=Release
の下に実行され、実行時に、私は、エラーファイルまたはアセンブリをロードできませんでした」と言っ取得することは「Microsoft.Practices.Unity、バージョン= 3.5.0.0、文化=中立、なPublicKeyToken = 31bf3856ad364e35' またはその依存関係の1つにあるアセンブリのマニフェスト定義はアセンブリ参照と一致しません。。(HRESULTからの例外:0x80131040)」
This questionは、同様の問題を指しているように見えます、referr私はそれを参考にしたリンクで提案されているようにnuget.configファイルをコピーしましたが、それは助けになりませんでした。 nuget.configファイルの内容は以下の通りです:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="packages" />
</config>
<solution>
<add key="disableSourceControlIntegration" value="true" />
</solution>
</configuration>
マイプロジェクト階層は、私は私と一緒にnugetの最新バージョンを持って、この
MyClient
--MyProject
----MyProj.csproj
----MyProj.nupkg
--Packages
----Unity.3.5.1404.0
--NuGet.Config
のようなもので、これは私がnugetパッケージを作成しています初めてです誰かが私がここで不足しているかもしれないことをお勧めしますか?すべてのポインタ?
おかげで、
ラヴィ