gpt4 book ai didi

c# - 如何在程序集中包含来自另一个命名空间的类而不是将它们写入单独的 DLL 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 16:27:57 24 4
gpt4 key购买 nike

我有一个带有两个命名空间的 C# 项目。带有 GUI xaml.cs 文件的 GUI(Stoff3GUI 作为命名空间),标记为起始对象和库(Stoff3Lib 作为命名空间),所有类都在执行实际工作。

现在,当我编译我的代码时,我将收到一个 .exe 文件 Stoff3GUI.exe 和一个 .dll Stoff3Lib .dll。在 Visual Studio 中,两个命名空间都是同一个项目的一部分。

如何在不生成单独的 .dll 文件的情况下将 Stoff3Lib 中的类编译到 .exe 文件中?

编辑:

为了更好地理解,将 xxx 更改为我的项目名称 Stoff3。

最佳答案

如果两个命名空间都是同一个项目的一部分,那么您最终应该只会得到一个程序集。

这可能与 Web 项目设置不同(各种不同风格的 Web 项目以我从未理解的时间和方式创建程序集)但对于独立的可执行项目,它实际上在所有情况下都是“一个项目产生一个程序集”据我所知。仔细检查您是否真的只有一个项目 - 例如,您不应该在项目中有任何 referencesxxxLib 程序集。

关于c# - 如何在程序集中包含来自另一个命名空间的类而不是将它们写入单独的 DLL 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11931489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com