2

私はこの問題を抱えています:

Error   23  The "AssemblyInfo" task could not be loaded from the assembly AssemblyInfoTask, Version=1.0.51130.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35. Could not load file or assembly 'AssemblyInfoTask, Version=1.0.51130.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, and that the assembly and all its dependencies are available.  CustomActions

何か提案はありますか?

更新 #1 PC で SVN からプロジェクトをコピーした後、問題が発生しました。プロジェクトは VS 2005 で書かれています。VS 2005 をインストールしました。

更新 #2 VS2005 の SP1 をインストールしましたが、まだ機能していません。

更新#3プロジェクトファイルの行を次のように変更しました**

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

<!--  <Import Project="$(SolutionDir)eService.VersionNumber.targets" />
-->

そしてそれは働き始めます。ご覧のとおり、問題は eService.VersionNumber.targets ファイルにありました。すべてが別の PC で動作しており、ファイルが存在します。

4

1 に答える 1

0

Visual Studioのソリューションエクスプローラーに移動し、参照フォルダーを開いてみてください。
そこに、横に警告サインが付いたAssemblyInfoTaskがあります。
AssemblyInfoTask参照をクリックして、プロパティウィンドウを確認します。ここで、VisualStudioがアセンブリを探すパスを見つけることができます。
AssemblyInfoTaskアセンブリがVisualStudioが検索している場所にあることを確認するか、参照を削除して、新しい正しいパスで再度追加します。
これがプロジェクト参照である場合は、プロジェクトがソリューションに含まれていること、およびビルド順序が正しいことを確認する必要があります。

于 2010-08-18T15:22:55.453 に答える