Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Windows 2003 SP1中的VBC.exe无法编译Silverlight 5代码_Vb.net_Silverlight_Compilation_Vbc - Fatal编程技术网

Vb.net Windows 2003 SP1中的VBC.exe无法编译Silverlight 5代码

Vb.net Windows 2003 SP1中的VBC.exe无法编译Silverlight 5代码,vb.net,silverlight,compilation,vbc,Vb.net,Silverlight,Compilation,Vbc,我有一个软件产品,可以直接调用vbc.exe来编译Silverlight代码。此Silverlight VB.Net代码的编译已在Windows 2003/XP到Windows 2012/8环境中运行,但安装了.Net Framework 3.5SP1和4.0的Windows 2003 SP2(32位)环境除外 错误在于System.String和System.Runtime.Serialization.DataContract是未知类型。是否有人遇到vbc.exe无法编译Silverlight

我有一个软件产品,可以直接调用vbc.exe来编译Silverlight代码。此Silverlight VB.Net代码的编译已在Windows 2003/XP到Windows 2012/8环境中运行,但安装了.Net Framework 3.5SP1和4.0的Windows 2003 SP2(32位)环境除外


错误在于
System.String
System.Runtime.Serialization.DataContract
是未知类型。是否有人遇到vbc.exe无法编译Silverlight VB.Net代码,错误是无法识别
System.String
,您是如何解决此问题的?

当.Net
code
系统
code
命名空间中的类型/类未被识别为已知类型时,很可能,至少有一个自定义类型是使用相同的系统命名空间定义的。切勿将
code
System
code
用作您自己的任何类型/类的命名空间的一部分。通过完全限定某些类型/类,可能有一些方法可以让编译器满意,但您不会满意代码最终看起来有多凌乱。一般来说,请尽量避免在自己的名称空间中使用Microsoft已在其名称空间中使用的单词。