我有这个问题:
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
任何sugestions?
更新#1 在我的电脑上从SVN复制项目后问题出现了。 Project是用VS 2005编写的。我已经安装了VS 2005。
更新#2 为VS2005安装了SP1后,它仍无法正常工作。
更新#3 我已更改了项目文件中的行**
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<!-- <Import Project="$(SolutionDir)eService.VersionNumber.targets" />
-->
它开始起作用了。所以,正如我所看到的,问题出在eService.VersionNumber.targets文件中。所有这些都在另一台PC上工作,文件存在。
答案 0 :(得分:0)
尝试在Visual Studio中转到解决方案资源管理器,然后打开引用文件夹
你应该在那里找到AssemblyInfoTask,旁边有一个警告标志
单击AssemblyInfoTask引用并检查属性窗口。在那里,您可以找到Visual Studio查找程序集的路径
确保AssemblyInfoTask程序集是Visual Studio正在查找的位置,或者删除引用并使用新的正确路径再次添加它。
如果这是项目参考,您需要确保项目在您的解决方案中并且构建顺序正确。