我正在使用Visual 2012构建一个WPF程序。有一个从C编译的DLL,我使用DllImport调用它。在项目中添加Dll并将其标记为
当项目解决方案生成时,dll将被复制到Debug文件夹中,成功地使用Visual生成的.exe。但是,当我运行它时,无论是双击文件资源管理器生成的.exe,还是VS调试器中的“运行”,dll都会突然被自己删除。
为什么?
发布于 2016-03-19 16:48:59
如果它在文件资源管理器中运行时这样做,那么
或
发布于 2018-01-16 14:59:02
经过多次尝试,我找到了一些模式,这也是一个解决办法。假设我们有3个项目,A、B和C。
也许它能帮人追踪原因。
发布于 2018-05-04 12:50:31
我遇到过这种情况,并成功地解决了问题。
有两件事你需要检查:
- For Application x:Class="..." set to YourWpfProject.App
- For StartupUri="..." set to the folder your View(MainWindow.xaml) belongs to.
- For Windows x:class="..." set to exact namespace your xaml file(View) belongs to. Remember to check clearly if you put your views or viewmodels into a folder under this project.
现在,试试你的"F5“。
https://stackoverflow.com/questions/34716559
复制相似问题