以下步骤:
在Visual Studio 2015中创建新的VSIX项目(C# - >可扩展性 - > VSIX项目);
从任何CPU'切换平台到Configuration Manager中的x64;
添加新的自定义命令(添加新项目 - > Visual C# - >可扩展性)
尝试构建。
在这一点上,我们有一些错误抱怨BadImageFormatException' (截图如下)。那是什么?它只是我的机器还是真的不可能在64位下构建可视工作室扩展?
错误:CreatePkgDef:错误:BadImageFormatException:无法加载文件或程序集
错误:在System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&amp; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks) < / p>
错误:在System.Reflection.Assembly.LoadFrom(String assemblyFile)
错误:在Microsoft.VisualStudio.Tools.CreatePkgDef.ProcessAssembly(String fileName,Hive hive,PkgDefContext context,Boolean register,RegistrationMode mode)