我有一个.NET Framework Console应用程序(.Net Framework 4.7),它引用了.NET Core dll(.Net Standard 2.0)。 .Net核心DLL在NETStandard.Library之外不使用任何内容。
我注意到/ bin / Debug目录中有一些意外的文件。经过一些调查后,我确定这些不是来自任何引用的包,而是从
复制C:\Program Files (x86)\Microsoft Visual Studio\Preview\Community\MSBuild\Microsoft\Microsoft.NET.Build.Extensions\\net461\ref
此目录的内容因我们使用的计算机而异,导致不同的DLL最终出现在输出目录中。这使得调试过程不一致。
现在我已经解决了导致问题的原因,我想知道对此的解释是什么,以及是否有办法防止它发生,即只将项目中引用的包复制到/ bin中/调试