Eclipse创建项目c#提示找不到'dotnet'的命令路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse创建项目c#提示找不到'dotnet'的命令路径相关的知识,希望对你有一定的参考价值。

参考技术A 换vs吧,eclipse是Java开发专用的IDE

Visual Studio C#,安装应用程序后找不到 DLL

【中文标题】Visual Studio C#,安装应用程序后找不到 DLL【英文标题】:Visual studio C#, DLL not found after installing the application 【发布时间】:2020-11-17 01:52:29 【问题描述】:

我已经用 C++ 创建了一个 DLL,我想将它导入到我的 C# 项目中。 当我在 Visual basic 2019 中运行该应用程序时,它可以工作。后来我创建了一个安装项目,当我安装该应用程序时,它仍然可以在我的计算机上完美运行。

当我将它安装在另一台计算机上时会出现问题,在这种情况下,我会收到以下错误: error

C# 代码:

[DllImport(@".\\shared_lib2.dll", CallingConvention = CallingConvention.Cdecl)]
        static extern void Connect(string str,string str1);

【问题讨论】:

见Determining Which DLLs to Redistribute和Deployment Examples。 【参考方案1】:

好的,我似乎找到了问题所在。我试图初始化的 DLL 有依赖关系。然后我用 dumpbin.exe 搜索它们并将它们复制到安装文件夹。现在它可以在新安装的虚拟机上完美运行。

【讨论】:

【参考方案2】:

我遇到了这个错误,我已经通过将需要导入到项目中的 DEBUG 文件夹中的 .dll 文件来修复它。

【讨论】:

【参考方案3】:

@Broteamson 的建议在技术上可行,但这需要您在每次构建后手动添加 DLL。我建议将 DLL 作为依赖项添加到 Visual Studio 中的项目中。我已经为图片编号以匹配说明。您需要:

    右键单击项目中的依赖项并选择“添加项目引用” 选择“浏览”并找到要包含在项目中的 DLL。

假设 DLL 与您的项目兼容,一切都应该可以正常工作。

【讨论】:

我已经使用 C++ 创建了 DLL,这就是 Visual Studio 不允许我将其作为参考导入但我必须使用“Dllimport”的原因。

以上是关于Eclipse创建项目c#提示找不到'dotnet'的命令路径的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse 无法编译,提示“错误: 找不到或无法加载主类”

eclipse中使用@slf4j报log找不到

eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类

eclipse 错误;找不到或无法加载主类

在eclipse中,maven项目在Run As中找不到maven package是怎么回事?

Eclipse中项目红叉但找不到错误解决方法