出现此问题的原因为:设置问题造成的。
解决的方法和详细的 *** 作步骤如下:
1、第一步,打开计算机,然后打开C驱动器,单击上方的“工具”选项以打开“文件夹选项”,见下图,转到下面的步骤。
2、第二步,执行完上面的 *** 作之后,单击“查看”选项卡,在选项页上取消勾选“使用共享向导(推荐)”选项,然后单击“确定”按钮,见下图,转到下面的步骤。
3、第三步,执行完上面的 *** 作之后,找到“Documents and Setting”文件夹,然后右键单击“属性”选项,见下图,转到下面的步骤。
4、第四步,执行完上面的 *** 作之后,在属性页中找到“安全”选项卡,然后单击“高级”按钮,见下图,转到下面的步骤。
5、第五步,执行完上面的 *** 作之后,选择“所有者”选项卡,然后单击“编辑”按钮,见下图,转到下面的步骤。
6、第六步,执行完上面的 *** 作之后,用鼠标单击管理员组,然后勾选“替换子容器和对象的所有者”选项,单击“确定”按钮,见下图,转到下面的步骤。
7、第七步,执行完上面的 *** 作之后,在页面上单击“确定”按钮即可,见下图。这样,就解决了这个问题了。
C#的引用路径的作用是:指定或者说增加VS搜索.net程序集的路径,默认搜索路径为项目目录。如果你的是win32的dll,那么用该项设置是没有效果的。建议:
指明DLL的绝对或者相对路径,如:
const string PATH = "绝对或者相对路径"
[DllImport(PATH,CharSet = CharSet.Auto)]
public extern static bool YourMedhod( string str )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)