我编译了一个使用v.2.0 System.Drawing
的类库,它在ASP.NET v3.5网站中使用。
当我使用Visual Studio 2010编译类库时,我可以在我的站点中使用DLL而不会出错。
当我使用TFS2010远程编译类库时,出现System.Drawing
的调用时会出现异常。
异常
Could not load file or assembly 'System.Drawing, Version=4.0.0.0 ...
我认为麻烦领域是关于我正在使用的资源。我已经使用添加了一个资源文件(resx)并添加了一个图像。我的代码是通过为我生成的资源类来提取图像。生成的代码将资源转换为System.Drawing.Bitmap
之前有人见过吗?有谁知道如何让它停止使用.NET 4?在对System.Drawing的所有引用中,我将属性“SpecificVersion”设置为true。
答案 0 :(得分:0)
构建服务器上是否安装了.net 3.5?
如果您使用的是Windows Server 2008R2计算机,则默认情况下它不会启用。您必须通过管理工具 - >服务器管理器 - >功能添加“功能”。