我创建了一个样本来重现我在工作中遇到的问题,问题就在那里。
我有一个WinForms项目的解决方案,目标是.NET framework 4.7,还有一个.NET核心库,目标是.NET Core 2(也尝试了4.6.1/.NET标准2.0组合,相同)
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(Helper.Method1(100).ToString());
}
}
public static class Helper
{
public static int Method1(int a)
{
a = a + 1;
return a; //breakpoint here
}
}
我不能让visualstudio在Helper中从.netcore库中命中断点(无论是在.netframework与.netcore还是.netframework(4.6.1)与.netstandard(2.0)的组合中)
我错过了什么?
我找到一个
Scott Hanselman's post on this
但是,如果我没弄错的话,所需要的是库没有标记一个特定的框架,而是一个.NET标准(而且消费项目目标框架符合该标准)。我好像在这么做。