如何在WiX项目中包含共享引用

时间:2016-08-07 07:16:08

标签: wix

我有一个包含三个项目的Visual Studio解决方案:核心,应用程序,设置(WiX)。在安装项目中,我为每个VS项目都有一个单独的ComponentGroup。这些ComponentGroups包含项目输出的Component和其所有引用的Components。例如:

from django.conf.urls import url
from django.contrib import admin
from django.contrib.sitemaps import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
    url(r'^admin/', admin.site.urls),
]

但是,在Core和Application项目中都存在对Common.Logging.dll的引用,因此我收到如下错误:

ICE30:目标文件' 138eezlo.dll | Common.Logging.dll'安装在' [ProgramFilesFolder] \ MyApp \'通过LFN系统上的两个不同组件:' CoreCommonLogging'和' ApplicationCommonLogging'。这会打破组件引用计数。

我的安装项目中的组件结构有问题吗?我应该如何以及在哪里为Common.Logging和其他共享引用声明组件?

0 个答案:

没有答案