用depends发现缺了一堆API-MS-WIN什么的dll,网上查找是因为少了VC++2010,VC++2015等一系列,装好后仍然不行,原来这种错误并不是该原因导致的,也并不缺少那些dll(depends是静态的寻找依赖的dll,缺少的dll在运行中并不一定都需要),是因为c++ clr的.netFramwork版本与c#的没对应上所致. 解决办法: c++ clr编译的dll需要和你c#的.netFramwork版本对应上. 但是vs2013 c++ clr 默认4.0,怎么改 .net
string strCode = @" using System; using System.Text; using System.Collections.Generic; using System.Linq; using System.IO; using System.Reflection; namespace aaaa { public class Program { static void Main(string[] args) { GetDoc(""Testdoc.d