.net 4.0 net 4上WixSharp的system.design参考问题

.net 4.0 net 4上WixSharp的system.design参考问题,.net-4.0,wixsharp,.net 4.0,Wixsharp,我正在尝试将WixSharp与.net 4一起使用,但收到以下警告: 警告当前的目标框架“.NETFramework,Version=v4.0,Profile=Client”不包括“System.Design,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”,引用的程序集“WixSharp,Version=1.0.39.0,Culture=neutral,PublicKeyToken=3775edd25acc43c2

我正在尝试将WixSharp与.net 4一起使用,但收到以下警告:

警告当前的目标框架“.NETFramework,Version=v4.0,Profile=Client”不包括“System.Design,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”,引用的程序集“WixSharp,Version=1.0.39.0,Culture=neutral,PublicKeyToken=3775edd25acc43c2,processorArchitecture=MSIL”依赖于此。这导致引用的程序集无法解析。要解决此问题,请(1)更改此项目的目标框架,或(2)从项目中删除引用的程序集

我检查了那个系统。设计没有被引用。当我尝试向它添加引用时,它实际上在“添加引用”对话框中变灰

结果,正如警告所说,WixSharp没有被解析,并且WixSharp中的所有名称空间都有一个缺少引用的错误

我该如何解决这个问题?从源代码编译WixSharp


Fei

MSBuild也非常擅长检查间接依赖关系。将目标框架从
.net 4.0客户端
切换到
.net 4
时,它编译正常,这很奇怪。因此,
system.design
仅存在于
.net4 full
中?MSBuild还非常擅长检查间接依赖关系。将目标框架从
.net 4.0客户端
切换到
.net 4
时,它编译正常,这很奇怪。所以
system.design
只存在于
.net4 full
中?