我在通过 Visual Studio 2012 将我的项目发布到 Amazon Elastic Beanstalk 时遇到问题。
发布时我得到以下输出:
Commencing deployment for project Test
...building deployment package obj\Debug\Package\Test.zip...
...package build 'CopyPipelineFiles': error in 'C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets' at (2660,5): Copying file bin\DotNetOpenAuth.AspNet.xml to obj\Debug\Package\PackageTmp\bin\DotNetOpenAuth.AspNet.xml failed. Could not find file 'bin\DotNetOpenAuth.AspNet.xml'.
...build of project archive failed, abandoning deployment
Commencing deployment for project Test
...building deployment package obj\Debug\Package\Archive...
...package build 'CopyPipelineFiles': error in 'C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets' at (2660,5): Copying file bin\DotNetOpenAuth.AspNet.xml to obj\Debug\Package\PackageTmp\bin\DotNetOpenAuth.AspNet.xml failed. Could not find file 'bin\DotNetOpenAuth.AspNet.xml'.
...build of project archive failed, abandoning deployment
我从 nuget 中删除了“DotNetOpenAuth.AspNet.xml”和它的主要核心文件,但我猜它是从某个地方引用的,但我不知道在哪里。我在哪里可以找到这个引用并将其删除,这样 publis 就可以工作了。谢谢。
最佳答案
尝试手动清除您的 bin 文件夹,然后重建您的项目。
关于c# - 找不到文件 'bin\DotNetOpenAuth.AspNet.xml'。 - 发布到 Elastic Beanstalk 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20400039/