【发布时间】:2020-01-29 02:06:11
【问题描述】:
我有一个简单的问题。
我知道我可以在我的 C# 项目中引用一个 .net 可执行文件。
我不想为了调用一些 dll 而使用“输出类型:Windows 应用程序”制作不必要的项目。
我只是想知道引用 exe 文件是否可以,还是一种不好的做法?
【问题讨论】:
-
即使你引用了一个,你如何处理那个 exec 文件?
-
使用“输出类型:Windows 应用程序”制作不必要的项目是什么意思?您是否将 exe 文件作为项目的一部分包含在内,并在编译项目时将其输出?
-
我认为他的意思是,他正在引用 exe 项目类型来访问某些功能。他可以将它重构为一个单独的类库,但有必要吗?
-
嗨。我有一个编译成 exe 文件的项目,因为我需要它是一个应用程序。我有一些类,我想在其他项目中使用,所以我想引用它。
-
@NikhilAgrawal 如果类型是公共的,则不需要反射,它可以像在类库中一样使用,否则需要反射。