我在构造函数中有这个代码:
InitializeComponent();
textBox3_text_valid = 0;
label8.Visible = false;
label8.Visible = false;
Logger.exist();
Run Code Online (Sandbox Code Playgroud)
我在我的项目中添加了一个引用dll OpenHardwareMonitor.dll问题是dll在我的调试目录中.但是当我重建解决方案并全部保存时
然后将项目exe文件发送给我的兄弟或在我删除调试目录后在我的电脑上运行该程序我得到的错误是OpenHardwareMonitor.dll缺失.
在openhardwaremonitor.dll上引用的项目属性中,我看到:
别名:全球
复制本地:真
Ember Interop:错
我怎样才能将dll添加到项目中的exe文件或其他东西所以我不需要将它发送给我的兄弟dll?如果我必须发送我的兄弟dll文件他应该把它放在哪里?他没有Debug目录.
我有这个方法:
private static List<Point> ExtendPoints(Point pt1, Point pt2)
{
List<Point> ExtendedPoints = new List<Point>();
decimal i = (Math.Sqrt(Math.Pow(Math.Abs(pt1.X - pt2.X), 2) + Math.Pow(Math.Abs(pt1.Y - pt2.Y), 2) + Math.Pow(Math.Abs(z1 - z2), 2)));
return ExtendedPoints;
}
Run Code Online (Sandbox Code Playgroud)
我需要找到两点pt1和pt2之间的精确x和y坐标.结果应该是例如:12,13,这个坐标恰好位于两点之间的中间位置.
我现在使用小数和数学计算的方式不是正确的方法.