我需要找到一个Python问题的解决方案。我的代码包含在SharpDevelop 4.4的图片。正如你在其中一张图片中看到的那样(Python控制台(,它识别clr.AddReference()
功能。我正在使用.Net 4的Newtonsoft.Json.dll
。它给出一个错误(当从编译(CCD_ 3。
我试图删除文件夹中的空格,但仍然出现相同的错误(请参阅图片(。有人知道我是否缺少配置之类的东西吗所有物(注意:我将此作为C#程序集中加载的测试用例。(最终需要加载几个。将引用添加到项目中似乎不起作用。
项目来源
Python控制台输出
错误屏幕
删除文件夹中的空间
我在其他帖子的基础上找到了解决方案:
- 我删除了路径中的空格(不确定这是否会影响它(
- 我取消阻止了dll(在另一篇文章中提到(
- 我打电话给clr。AddReferenceToFileAndPath(r"C:\filedir\file.dll"(我之前混淆了这个步骤(与ToFile(。这包括完整路径(在另一篇文章中提到(
- 我不确定我的文件是32位还是64位dll(在另一篇文章中提到post(我把它设置为anycpu。引用中提到32应用程序必须ref是一个32位的dll,对于64位也是如此