我在构建appharbor上的silverlight项目时遇到了问题(某些dll被忽略)。前 我以下错误:无法在appharbor上构建silverlight应用程序
"error MSB4019: The imported project "C:\Program Files\MSBuild\Microsoft\Expression\Blend\Silverlight\v4.0\Microsoft.Expression.Blend.Silverlight.targets" was not found".
这就是为什么我评论的csproj文件1行:
"Import Project="$(MSBuildExtensionsPath)\Microsoft\Expression\Blend\Silverlight\v4.0\Microsoft.Expression.Blend.Silverlight.targets""
现在我在建设新接收的错误。在这里你可以看看堆栈跟踪: http://pastebin.com/bKYkDzRa 有谁知道我可以如何解决这个问题?
问候, 雅罗斯拉夫
嗯,我添加的文件到LibFolder和更新的参考项目,但他们仍然参照已安装的DLL(C:\ Program Files文件(x86)的\参考大会\微软\框架\ Silverlight的\ V4.0 \ System.Windows例如.Browser.dll)。 –
您必须删除引用并通过指向Lib文件夹中本地复制的dll再次添加引用。为了获得最佳效果,建立一个虚拟驱动器S:使用指向Lib文件夹的'subst'并且引用'S:\ my.dll'这样,只要您正确设置了S驱动器,您就可以将项目移动到任意位置。 –
是的,我删除并从Lib文件夹中添加,但他们仍然指向程序文件。真奇怪... –