我有同一个VB.net项目的两个版本,具有不同的配置(不同的连接字符串,设置...)。
让我们称它们为a
和b
我在单独的文件夹中本地发布了这两个版本(用于测试),但是无法同时运行a
和b
。
如果我运行a
,并尝试运行b
,则什么都没有发生。
如果我关闭a
并运行b
,则b
成功打开,但是现在我无法运行b
。
我对此进行了调查,发现这两个应用程序具有相同的程序集名称。在将每个版本的程序集名称更改为不同的值之后,我能够同时运行a
和b
。
我是Visual Basic的新手, 我在网上寻找有关为何会出现这种情况的更详细说明,但是我找不到明确的说明。
为什么我不能同时运行不同版本?非常详细的解释将不胜感激。