Vs2013 winforms项目不能在其他计算机上工作,给出filenotfound异常



我是visual studio的新手,如果这是一个容易解决的问题,请原谅我。

我用vs2013开发了一个winforms应用程序,并使用了一些web服务。我的问题是,当我将我的项目部署到另一台没有安装任何visual studio版本的计算机时,给我System.IO.FileNotFound错误。最近我意识到我的app.config文件的schemas属性有一些路径,比如

"C:Program Files (x86)Microsoft Visual Studio 12.0xmlSchemasDotNetConfig45.xsd"

"C:Program Files (x86)Microsoft Visual Studio 12.0xmlSchemasEntityFrameworkConfig_6_1_0. "xsd "

"C:Program Files (x86)Microsoft Visual Studio 12.0xmlSchemasRazorCustomSchema.xsd"

" C: 用户本地管理员 AppData Temp VisualStudio XMLEditor 微软ServiceModel.93d9284583274f8c9f8ff31f2dd0cb96.xsd"

问题是其他计算机没有这些路径。此外,我尝试选择"不使用此模式"选项,但每当我构建或运行我的项目时,visual studio都会忽略我的选择。有什么问题吗?为什么我得到这个错误?有什么一般性的问题需要我知道吗?

问题解决。这与xsd文件无关。Visual studio没有包含我的项目使用的.dll文件。我通过将visual studio安装到客户端机器并直接从visual studio运行项目来解决这个问题,然后给我丢失的.dll文件的确切名称。在包含.dll文件之后,现在我的项目工作得很好。

最新更新