【问题标题】:Orchard Dependency Issues果园依赖问题
【发布时间】:2014-06-12 14:11:19
【问题描述】:

我目前在 Orchard 中的模块之间存在依赖关系问题。如果我只是在模块中设置引用,它可以正常工作,但是一旦我尝试对另一个模块进行方法调用,我就会收到此错误:

Orchard.Environment.DefaultBuildManager - (null) - 错误时 下编译汇编 ~/Modules/ExampleProject.Reservations/ExampleProject.Reservations.csproj。 System.Web.HttpCompileException (0x80004005): f:\ExampleProject\Example 公司\src\Orchard.Web\Modules\ExampleProject.Reservations\ViewModels\ReservationViewModel.cs(19): 错误 CS0433:类型 'ExampleProject.Utils.Attributes.OrchardLocalizedDisplayName' 存在 在两个 'c:\Users\Sammi\AppData\Local\Temp\Temporary ASP.NET Files\orchardlocal\fa2342db\ec2b909e\App_Web_0db0qcdx.dll' 和 'f:\ExampleProject\Example 公司\src\Orchard.Web\App_Data\Dependencies\ExampleProject.Utils.dll' 在 System.Web.Compilation.AssemblyBuilder.Compile() 在 System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 在 System.Web.Compilation.BuildManager.CompileWebFile(虚拟路径 虚拟路径) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(虚拟路径 virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile,布尔 throwIfNotFound,布尔 确保IsUpToDate) 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext 上下文,VirtualPath virtualPath,布尔 noBuild,布尔 allowCrossApp,布尔值 allowBuildInPrecompile,布尔值 throwIfNotFound,布尔确保IsUpToDate) 在 System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext 上下文,VirtualPath virtualPath,布尔 noBuild,布尔 allowCrossApp,布尔值 allowBuildInPrecompile,布尔值 确保IsUpToDate) 在 System.Web.Compilation.BuildManager.GetCompiledAssembly(字符串 虚拟路径) 在 Orchard.Environment.DefaultBuildManager.GetCompiledAssembly(字符串 虚拟路径)在 f:\ExampleProject\Example Company\src\Orchard\Environment\IBuildManager.cs:line 53

我已尝试删除依赖项文件夹,清理并重建解决方案,但它似乎仍然无法正常工作。我也尝试将动态模块编译设置为 false。

这里有什么想法吗?

提前致谢。

【问题讨论】:

  • 我的猜测是你引用了 dll 而不是引用了项目。
  • 我正在引用该项目。
  • 删除您的临时 asp.net 文件并重试。
  • 刚刚试了,还是不行。
  • 你从哪里调用方法?

标签: c# asp.net orchardcms


【解决方案1】:

我最终通过命令行创建了一个新模块,并将旧模块中的所有代码移到那里。我的模块是从旧模块重命名的,所以不确定是否与它有关。

【讨论】:

    猜你喜欢
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 2017-07-12
    • 2020-08-13
    • 2012-12-29
    • 2020-10-21
    相关资源
    最近更新 更多