首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"RGiesecke.DllExport.MSBuild.DllExportAppDomainIsolatedTask“误差UnmanagedExports

"RGiesecke.DllExport.MSBuild.DllExportAppDomainIsolatedTask“误差UnmanagedExports
EN

Stack Overflow用户
提问于 2018-07-05 19:10:48
回答 1查看 4.9K关注 0票数 3

在Visual 2017编译DLL项目时,我遇到了问题:

我在软件包管理控制台上做了“安装包UnmanagedExports”.

错误:

无法从程序集"RGiesecke.DllExport.MSBuild.DllExportAppDomainIsolatedTask“加载C:\Users\Tom\Desktop\CSharpProjects\MSBuildDLL\MSBuildDLL\packages\UnmanagedExports.1.2.7\tools\RGiesecke.DllExport.MSBuild.dll.任务。无法加载文件或程序集“RGiesecke.DllExport、Version=1.6.0.1449、Culture=neutral、PublicKeyToken=479f08790debacee”或其依赖项之一。系统找不到指定的文件。确认声明是正确的,程序集及其所有依赖项都可用,任务包含实现Microsoft.Build.Framework.ITask的公共类。

我在Visual 2013上编译了完全相同的代码,它运行得很好,但遗憾的是,它不能在VS 2017上工作。我到处寻找解决这个问题的办法,但没有找到任何解决问题的办法。

C#代码:

代码语言:javascript
运行
复制
namespace DLLTest
{
    public class Test
    {
        [DllExport(CallingConvention = CallingConvention.Cdecl)]
        static public int Add(int a, int b)
        {
            return a + b;
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-10-02 19:00:42

感谢@RobertHarvey在上面评论中的猜测。

在安装了一个全新的工作站并安装了Visual 2019之后,我也遇到了同样的问题。我通过以下方式解决了这个问题:

  1. 安装Microsoft Build Tools 2015
  2. 安装.NET 3.5
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51198353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档