设置Visual Studio以帮助我更好地记录我的代码



我要做的是设置Visual Studio 2017 Enterprise,让它帮助我更好地跟踪我的代码架构。 我正在Windows 8.1上运行,如果这有什么不同的话。 一个例子将(希望(证明我的意思:

如果我想使用正弦函数,Visual Studio 坚持要求我在它前面预置 Math:Rise = Math.sin(Angle(

我想做的是对我创建的库具有相同的行为。 我创建了一个名为K2Math的类(称为公共类K2Math(,其中的函数如下:公共共享函数CheckForCollinear( . . . (作为布尔值。 我已将其捆绑到一个单独的DLL中。

在我的调用方代码中,在项目引用中,我引用了 K2Math.DLL。由于函数是公共共享的,因此我不必像使用更传统的DLL那样使用"New K2Math"设置调用。 但是,在调用程序中,我可以使用 CheckForCollinear 函数,而无需预先预置 K2Math。 我也可以使用K2Math.CheckForCollinear调用它,编译器不会抱怨。

我希望编译器做的是抱怨并强迫我预先附加 K2Math。 这将有助于使我或正在阅读我的代码的人清楚地了解代码是如何构建和隔离的。

但我似乎不知道该怎么做。 另外,我还没有弄清楚如何简洁地提出这个问题来进行适当的谷歌搜索。

如果我不清楚,请注意这一点,我会尽力澄清。

  1. 创建一个库,比如说 CustomizedMathLibrary
  2. 在其中创建一个类 K2Math。换行在命名空间中(这很重要(
  3. 通过在代码中导入命名空间来构建和使用它。

最新更新