![]() |
3
1
你可以使用
modules
. 您可以使用程序集链接器将它们链接到程序集,
|
![]() |
4
1
如果我理解正确的话,您有一个包含两个项目的解决方案。一个项目用于“普通”用户,一个项目用于“专业”用户。Visual Studio允许您从另一个项目向另一个文件源添加“链接”。如果您的“pro”版本具有真正的核心代码文件,并且在您的“normal”版本中添加了现有的->请在“pro”项目中查找该文件,然后单击“添加”按钮旁边的向下箭头,然后选择“添加为链接”。现在您有了两个项目之间完全相同的单个文件。 |
![]() |
5
0
这是.NET编译过程的缺点,不能将静态库和头文件放在一起,所有内容都保存在一个大的dll文件中,共享信息的唯一方法是构建一个公共dll并从其他程序集引用它,或者复制每个dll中的代码(可能通过复制/在项目之间链接.cs文件)。 请注意,第二种方法将声明不同的类型,即使它们具有相同的名称。这会用远程处理之类的东西(或者任何需要在进程之间强制转换到特定共享接口的东西)来咬你的屁股。 |
![]() |
6
0
Remotesoft Salamander 会把你挂起来的。它基本上是一个本机编译器和链接器。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |