我正在Windows 8.1(64bit),VS 2013中工作。我正在构建一个项目,其中显示了这样的警告。我的项目运行正常,但是无论如何我都需要删除此警告。请帮忙
警告MSB3305:正在从路径“ C:\ Windows \ system32 \ hnetcfg.dll”处理COM引用“ NETCONLib”。运行时封送程序无法封送'INetConnection.GetProperties'的至少一个参数,因此此类参数将作为指针传递,并且可能需要不安全的代码进行操作
请帮助解决此警告。
IanG也找到了一个对我有用的解决方案:
我已将其添加到.csproj文件顶部的PropertyGroup中:
<ResolveComReferenceSilent>True</ResolveComReferenceSilent>
请记住,这将使所有警告静音。如果您碰巧使用了不打算从托管代码中使用的功能,则不要使用此“解决方案”。