2

私は、MVC3サイトを構築するVisualStudio2010ソリューションを持っています。私のクラスライブラリプロジェクトの1つは、アセンブリDocumentFormat.OpenXml.dllを参照しています。ローカルおよびビルドサーバーでコンパイルすると、xmlアセンブリがビンに表示されますが、ビルドサーバーのmsbuildがパッケージ化しようとすると、この1つのアセンブリがパッケージに含まれません。私が見ることができる唯一の違いは、DocumentFormat.OpenXmlに強い名前が付けられていることです。

厳密に名前が付けられたアセンブリ参照をパッケージ化して配置するための特別な手順はありますか?GACなどにインストールする必要がありますか?

どんな助けでも大歓迎です。ありがとう!

4

1 に答える 1

0

Visual Studio のバグの可能性があるようです: プロジェクト ファイルをメモ帳 ++ で編集しました:

    <Reference Include="DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">

余分なプロパティを削除して、これだけにしました:

<Reference Include="DocumentFormat.OpenXml">

そして現在公開中です。ここで、戻って各プロパティを削除し、特定のプロパティが問題を引き起こしているのか、それともすべてのプロパティが原因なのかを確認します。

于 2012-09-05T15:10:58.357 に答える