我一直在远程研究WPF桌面应用程序。到目前为止,一切都运行良好,但最近我不得不将一些功能从Web应用程序移动到WPF应用程序。它使用System.Web.Helpers.Json
class解码来自网站CMS系统的一些JSON。
因此我在项目中添加了对System.Web.Helpers
dll的引用以及相关代码,当我在本地运行它时,它都运行得非常好。不幸的是,在使用Click Once部署它之后,用户遇到以下错误:
因此,我向项目添加了对Microsoft.Web.Infrastructure
dll文件的引用,确保它将在本地复制,然后部署新版本的应用程序。不幸的是,第二天,我遇到了一个新的错误:
我在网上搜索过,发现如果我添加对System.Web.Razor
dll的引用,那么这又需要引用System.Web
dll。我的问题是,由于时间的限制,我每天只能进行一次更改,这需要尽快修复...如果我每天只收到一个缺失的参考信息,那么我可能会用完时间真的很容易。
所以我的问题是有没有人知道我需要添加的所有引用来满足System.Web.Helpers
dll ?
答案 0 :(得分:0)
我刚刚遇到这个问题并意识到我从来没有用答案更新它。不幸的是,这是很久以前的问题,所以我现在无法100%确定这个答案,但从我记忆中,我需要添加以下这些DLL才能使用System.Web.Helpers
组件:
Microsoft.Web.Infrastructure
System.Web.Helpers
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Deployment
System.Web.WebPages.Razor
您可能还需要System.Web
和System.Web.WebPages.Administration
程序集,但我现在无法100%确定。