gpt4 book ai didi

visual-studio-2008 - 解决方案中 "Rebuild Solution"编译成功的网站无法启动调试器

转载 作者:行者123 更新时间:2023-12-04 23:33:04 24 4
gpt4 key购买 nike

我有一个包含网站的解决方案(使用网站模板而不是网络应用程序项目模板创建 - 转换不是一种选择,顺便说一句)。

当我全部重建时,编译成功,但奇怪的是显示 3 个错误,所有这些错误都是“无法获取项目引用 'PROJNAME' 的依赖项”。当我尝试启动调试器时,出现“存在构建错误”。对话。

两个问题:

  • 如果我在调试错误对话框中选择"is"选项来运行最后一次成功的构建,它会在我的 Rebuild All 刚刚编译的代码上运行吗?
  • 我该如何解决这个问题?

  • 我查看了这篇文章,对我的前景感到沮丧。但奇怪的是,我将这些相同的项目添加到单独的网站解决方案中,该解决方案编译/调试良好,删除了测试网站并重新添加了我想调试的目标网站,但它以相同的方式失败.是否有用于 .NET 网站的 secret 网站 .proj 文件?

    Could not get dependencies for project reference

    最佳答案

    我在这个问题上浪费了整整一天。简而言之,我正在使用 VS 2008 处理遗留的“网站”项目,但发布失败。我查看了错误列表,看到了可怕的“无法获取依赖项”错误。我查看了这篇文章以及与 Stackoverflow 和其他地方的错误相关的其他文章,并尝试了我发现的所有建议。当我重新安装 Visual Studio 2008、重新启动并看到错误再次出现时,这种疯狂达到了顶峰。美好时光!

    第二天我意识到发布错误实际上是由目录权限引起的。构建错误与此无关。这是我从 hell 的一天中学到的:

  • 这是 Visual Studio 2008 网站项目中的一个错误,不时报告但显然没有修复(截至 1/2011)。当 2 个或多个程序集项目相互依赖,然后两者都作为项目引用添加到网站时,就会发生这种情况。
  • 除了这是一个错误之外,将问题归类为错误也是不正确的。在我看来,这是一个警告级别的问题。最好的证据是它似乎不会影响构建,我能够在不修复它的情况下成功部署。
  • 我坚信应该追踪、理解和消除所有错误和编译器警告。这是证明规则的异常(exception)。如果您能找到解决方法,请务必使用它并忘记错误消息!
  • 最后但并非最不重要的一点,这是 "Web Site" project type in Visual Studio should be avoided at all cost 的另一个原因。 .
  • 关于visual-studio-2008 - 解决方案中 "Rebuild Solution"编译成功的网站无法启动调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2435747/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com