asp.net - Web 部署项目构建不再属于项目的文件

标签 asp.net web-deployment-project

这是我得到的错误:

Error 101 Could not load type 'control'. /Test.vbproj/x.ascx 1 1 WebDeployProject



这是上周项目中的遗留文件,但其中一位开发人员将其从项目中删除。我必须手动删除文件才能构建 WDP。有没有办法告诉 WDP 忽略不属于项目的文件或查看这些文件不属于项目并删除它们?

最佳答案

您需要使用源代码控制工具来查找和删除不受源代码控制的本地文件。

例如,如果您使用 TFS,请执行以下操作:

  • 打开源代码管理资源管理器(查看 -> 其他窗口 -> 源代码管理资源管理器)
  • 右键单击 TFS 中与本地工作副本对应的路径,然后选择比较
  • 使用您的 TFS 路径作为源路径,使用您的本地工作副本作为目标路径
  • 在“查看选项”下,选择“显示仅存在于目标路径中的项目”

  • 您现在已经获得了本地工作副本中存在但不在源代码管理中的所有文件的列表。对于每个文件,删除您的本地副本或将其添加到源代码管理中。

    关于asp.net - Web 部署项目构建不再属于项目的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/382401/

    相关文章:

    visual-studio - Web 部署项目在 Visual Studio 2012 中仍然可用吗?

    c# - 从 URI 到复杂类型的 ASP.net WebApi 参数绑定(bind)

    c# - DropDownList : DataTextField, DataValueField ... DataEnabledField?

    javascript - ASP.NET 中的服务器端验证

    asp.net - VS2008 Web 部署项目部分替换为 Elmah

    asp.net - 在Visual Studio 2010中缓慢编译ASP.NET Web部署项目

    visual-studio-2008 - 如何使用 msbuild/web 部署项目删除多个文件?

    asp.net DataGrid 并强制它与我现有的结构一起工作

    c# - 无法从 gridview 更新更新数据源

    visual-studio - 如何在 Visual Studio 2013 中创建 Web 部署包