我试图发布我的项目,其中引用了我的解决方案中的其他项目。构建错误只发生
每当我经常构建解决方案时,它的构建就没有任何错误。
但是,每当我尝试发布项目时,都会收到消息“生成失败”。
当我检查输出日志我看到下面的3个错误:
C:\用户\ MyUserName输入\ Dropbox的\项目\ SEO \ QualityLinkBuilder \网络\ RealestateJobsMigrations \ RealestateJobsConfiguration.cs(10101, 10124): 错误CS0234:类型或命名空间名称 'RealestateJobsDbContext' 没有命名空间中存在 'RealestateScraper'(是否缺少 集引用)
?C:\使用rs \ MyUsername \ Dropbox \ Projects \ SEO \ QualityLinkBuilder \ Web \ RealestateJobsMigrations \ RealestateJobsConfiguration.cs(18,56,18,79): 错误CS0234:RealestateScraper “(是否缺少 程序集引用?)
C:\用户\ MyUserName输入\ Dropbox的\项目\ SEO \ QualityLinkBuilder \网络\的ViewModels \ JobsVm.cs(364,51,364,69): 错误CS0246:该类型或命名空间名称ClosedRealestateId“可能 找不到(是否缺少using指令或程序集 参考?)
但是,我引用了项目“RealestateScraper”,并且类RealestateJobsDbContext & ClosedRealestateId存在于“RealestateScraper”项目根名称空间中,该名称空间已标记为在输出标记错误的位置使用的名称空间。 (像我之前所说的那样,当没有发布时,项目也可以很好地发挥作用)。
这里有什么问题? 我已清理&重建,但似乎没有改变任何东西。
注:我并没有显示错误代码,因为它似乎没有任何意义,因为我正确引用了文件组件(使用RealestateScraper ;)
尝试删除发布的文件夹,我见过这个问题,并修复它。这不是一个正确的答案,但它可能会解决您的问题。 – adeel41