应用程序仅在安装Visual Studio时有效?

dir*_*ion 1 .net visual-studio

我有一个DLL放在一起,由许多应用程序使用.他们在我的开发机器上编译和运行得很好.但是,如果我尝试部署它们,当我尝试运行它时,我只是从Windows获得标准的"你的应用程序崩溃"消息.我想,因为他们是.NET,我可以安装Visual Studio并查看异常是什么.但是一旦我安装Visual Studio,一切正常!我试图识别VS安装并尝试复制它的任何东西(比如某些版本的.NET框架),但是直到安装了visual studio本身之后仍然没有任何工作.我当然不能要求人们安装visual studio来使用我的应用程序.我能做什么?

Jon*_*eet 5

如果您从控制台应用程序引用DLL,它应该在崩溃时将堆栈跟踪转储到控制台...这可能会有所帮助.

此外,尝试启用Fusion日志以帮助调试查找引用的问题.