DestinationFiles引用 1 个项,而SourceFiles引用8个项,它们必须具有相同的项数
DestinationFiles引用 1 个项,而SourceFiles引用8个项,它们必须具有相同的项数
在VS2017发布Web网站,编译的时候报错: “DestinationFiles”引用 1 个项,而“SourceFiles”引用8个项。它们必须具有相同的项数。 如下图所示: 这种错误非常稀缺,网站找不到解决方案。唯一欣慰的是,有一台电脑居然可以编译和发布网站,并且网站解决方案是这台电脑创建的。 错误原因: 1. 不同电脑的VS开发环境不一样, VS编译生成的DLL文件缓存位置不一致导致。 2. sln解决方案文件配置有问题。 解决方案: 1. 用记事本打开xxx.sln解决方案, 整行删除 ProjectReferences 引用的DLL文件, 保存,重新打开解决方案。 xxx.sln Code: Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "CS-Framework-Web(1)", "CS-Framework-Web\", "{E12C364F-15D6-4A6A-8183-FD408215FAD0}" ProjectSection(WebsiteProperties) = preProject TargetFrameworkMoniker = ".NETFramework,Version=v4.0" ProjectReferences = "{8fcfb314-7ffd-4ea1-9ede-015ccdbd19aa}|CS-Framework-BLL.dll;" Debug.AspNetCompiler.VirtualPath = "/localhost_51984" Debug.AspNetCompiler.PhysicalPath = "CS-Framework-Web\" Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_51984\" Debug.AspNetCompiler.Updateable = "true" Debug.AspNetCompiler.ForceOverwrite = "true" Debug.AspNetCompiler.FixedNames = "false" Debug.AspNetCompiler.Debug = "True" Release.AspNetCompiler.VirtualPath = "/localhost_51984" Release.AspNetCompiler.PhysicalPath = "CS-Framework-Web\" Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_51984\" Release.AspNetCompiler.Updateable = "true" Release.AspNetCompiler.ForceOverwrite = "true" Release.AspNetCompiler.FixedNames = "false" Release.AspNetCompiler.Debug = "False" VWDPort = "51984" SlnRelativePath = "CS-Framework-Web\" EndProjectSection EndProject //来源:C/S框架网 | www.csframework.com | QQ:23404761 若以上方法解决不了: 1. 删除xxx.sln解决方案文件,重新建立一个new.sln解决方案。 2. 再把原有项目全部添加进来(添加现有项目,添加现有网站)。 3. 配置和发布Web网站。 扫一扫加微信:
参考文档:
WebApi框架:未能找到类型或命名空间名HttpActionContext(是否缺少using指令或程序集引用?) WebApi框架:命名空间"System.Web"中不存在类型或命令空间名"Http"(是否缺少程序集引用?) 阿里云购买免费版个人SSL证书 - 微信小程序后端应用服务必须是HTTPS协议 ASP.NET WebApi缺少System.Web.Http.Cors引用解决方案 重复的组件名称"pnlContainer"。组件名称必须唯一且不区分大小写。 在Resources.resourceMan和Resources.resourceMan之间具有二义性 VS编译错误:已导入一个具有相同标识"System.Net.Http,Version=2.2.29"的程序集。请尝试移除其中一个重复的引用。 WebApi,ASP.NET 发布Web应用报错:未能获得项目引用“”的依赖项 VS编译错误:Files 的值“<<<<<<< HEAD”无效。路径中具有非法字符 C#判断对象类型为值类型、字符串、对象引用类型或泛型 C# 克隆对象、复制对象(浅拷贝)、复制对象相同属性的值 vs编译ASP.NET提示失败1个,error CS0246: 未能找到类型或命名空间名“CSFrameworkV5”(是否缺少 using 指令或程序集引用? 找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https] vs使用添加服务引用方式连接HTTPS协议的WCF服务 C/S框架旗舰版V5.1模块引用层次与编译顺序
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |