【问题标题】:multi-file c++/cli .net assembly in ASP.NET web siteASP.NET 网站中的多文件 c++/cli .net 程序集
【发布时间】:2009-11-03 21:58:52
【问题描述】:

我有一个要在 ASP.NET 网站中使用的 .NET 程序集。该程序集具有以下特点:

  • 用 C++/CLI 编写
  • 包含托管和非托管代码
  • 编译到 x86/x64 平台(使用正确的特定于平台的程序集,因此这里不存在问题)
  • 编译为链接多个本机 dll 的多文件程序集

当我尝试编译时,我收到一条错误消息:

Could not load file or assembly '...' or one of its dependencies. An attempt was made to load a program with an incorrect format.

我可以在 ASP.NET Web 应用程序(例如 MVC)中毫无问题地使用库引用,但是当我想在 ASP.NET 网站中使用它时,我遇到了这个编译问题。这似乎是什么与 ASP.NET 编译器特别相关。

如何让我的网站使用此依赖项进行编译?

【问题讨论】:

  • 您在 asp.net 编译器中使用了哪些选项?在某些配置中,编译工作流将尝试合并 DLL,这显然会因任何本机 DLL 而失败

标签: asp.net c++-cli


【解决方案1】:

我在 Visual Studio 中看不到任何编译设置来指示一种或另一种方式...

【讨论】:

    猜你喜欢
    • 2010-12-09
    • 2019-03-16
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2017-03-24
    相关资源
    最近更新 更多