C# “关闭”;首选32位“;生成将停止启动应用程序

C# “关闭”;首选32位“;生成将停止启动应用程序,c#,c++,wpf,visual-studio-2012,build,C#,C++,Wpf,Visual Studio 2012,Build,我的应用程序是VS2012 WPF应用程序。如果我关闭“首选32位”构建,我的应用程序将不会启动(在尝试运行时弹出一个窗口,显示错误…) 如果我想启动我的应用程序,我必须打开“首选32位”选项 我的机器是64位Windows 7。我希望我的应用程序是64位的,因为我需要加载64位本机dll 这个案子我该怎么办?为什么关闭“首选32位”构建会阻止应用程序启动 谢谢 使用依赖性walker。您需要确保引用全部为32位或64位。弹出窗口中的错误是什么?尝试运行“C:\MyApp\MyApp.exe”时

我的应用程序是VS2012 WPF应用程序。如果我关闭“首选32位”构建,我的应用程序将不会启动(在尝试运行时弹出一个窗口,显示错误…)

如果我想启动我的应用程序,我必须打开“首选32位”选项

我的机器是64位Windows 7。我希望我的应用程序是64位的,因为我需要加载64位本机dll

这个案子我该怎么办?为什么关闭“首选32位”构建会阻止应用程序启动


谢谢

使用依赖性walker。您需要确保引用全部为32位或64位。

弹出窗口中的错误是什么?尝试运行“C:\MyApp\MyApp.exe”时出错。对我来说,它似乎并没有真正说明什么。我看到的类似错误与加载的程序集有关,实际上仍然是32位的,反之亦然。看看这个相关的问题是否有帮助,我认为我的应用程序中不会加载任何32位的dll。