gpt4 book ai didi

c# - 由于 'missing' 引用,无法构建发布配置

转载 作者:太空狗 更新时间:2023-10-29 17:39:02 38 4
gpt4 key购买 nike

我有一个包含 6 个左右项目的解决方案,这些项目在调试配置时都可以正常构建。但是,当我尝试在 Release模式下构建它时,我收到 53 个错误,都提示找不到 DLL。这只是其中的几条消息:

错误:

  • “AnimatedSplashScreen”不包含“Message”的定义,并且找不到接受“AnimatedSplashScreen”类型的第一个参数的扩展方法“Message”(是否缺少 using 指令或程序集引用?)
  • 名称“DataContext”在当前上下文中不存在。
  • 名称“InitializeComponent”在当前上下文中不存在。
  • 标签“MetroProgressBar”不存在于 XML 命名空间“clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro”.39 中

警告

  • 无法解析此引用。找不到程序集“EntityFramework,Version=6.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089,processorArchitecture=MSIL”。检查以确保程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。
  • 无法解析此引用。找不到程序集“Fluent,Version=3.5.1.198,Culture=neutral,PublicKeyToken=3e436e32a8c5546f,processorArchitecture=MSIL”。检查以确保程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。
  • 无法解析此引用。找不到程序集“GalaSoft.MvvmLight,Version=5.2.0.37222,Culture=neutral,PublicKeyToken=e7570ab207bcb616,processorArchitecture=MSIL”。检查以确保程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。

我该如何开始解决这个问题?

调试路径保持原样,但每个项目发布路径已设置为构建到特定文件夹中。

编辑:这就是我的错误列表的样子。所有错误似乎都与第三方包有关。 Errors and Warnings

最佳答案

我遇到了类似的问题。项目在 Debug模式下构建良好,但在 Release模式下缺少一些引用。

我发现,缺少引用的 dll 都位于 bin/debug 文件夹中。我将它们移到一个中立位置,再次将它们添加到项目中,问题就解决了。

关于c# - 由于 'missing' 引用,无法构建发布配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33212235/

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