*.csproj.webinfo

moonwrite 2008-11-13 11:00:33
项目是用vs2003做的

<VisualStudioUNCWeb>
<Web URLPath = "http://silver/MYS/MYS.csproj" />
</VisualStudioUNCWeb>

我要怎么修改 才可以在本地上运行 打开项目

...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kakalishuo 2010-03-23
  • 打赏
  • 举报
回复
xiexie kanakna
moonwrite 2008-11-15
  • 打赏
  • 举报
回复
首先谢谢一楼
但到了:
删除<ProjectType>行,并用下列值代替:
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>

那个工程替换了 那个工程就在VS2005中显示不可用
Adechen 2008-11-13
  • 打赏
  • 举报
回复
没有弄过,学习
Robin 2008-11-13
  • 打赏
  • 举报
回复
2) 用记事本打开.sln文件,此文件是基于文本的,里面记录着详细的关于解决方案的内容。当你打开一个解决方案文件时,会类似以下的文本内容:

Microsoft Visual Studio Solution File, Format Version 8.00

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortalVBVS", "http://localhost/PortalVBVS/PortalVBVS.vbproj", "{345F0E9A-24F3-451C-B8EE-6B3796797BC8}"

ProjectSection(ProjectDependencies) = postProject

EndProjectSection

EndProject

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassLibrary1", "ClassLibrary1\ClassLibrary1.csproj", "{50CC4DB3-6AE3-4A01-A3C8-000DB914F9CF}"

ProjectSection(ProjectDependencies) = postProject

EndProjectSection

EndProject

Global

GlobalSection(SolutionConfiguration) = preSolution

Debug = Debug

Release = Release

EndGlobalSection

GlobalSection(ProjectConfiguration) = postSolution

{345F0E9A-24F3-451C-B8EE-6B3796797BC8}.Debug.ActiveCfg = Debug|.NET

{345F0E9A-24F3-451C-B8EE-6B3796797BC8}.Debug.Build.0 = Debug|.NET

{345F0E9A-24F3-451C-B8EE-6B3796797BC8}.Release.ActiveCfg = Release|.NET

{345F0E9A-24F3-451C-B8EE-6B3796797BC8}.Release.Build.0 = Release|.NET

{50CC4DB3-6AE3-4A01-A3C8-000DB914F9CF}.Debug.ActiveCfg = Debug|.NET

{50CC4DB3-6AE3-4A01-A3C8-000DB914F9CF}.Debug.Build.0 = Debug|.NET

{50CC4DB3-6AE3-4A01-A3C8-000DB914F9CF}.Release.ActiveCfg = Release|.NET

{50CC4DB3-6AE3-4A01-A3C8-000DB914F9CF}.Release.Build.0 = Release|.NET

EndGlobalSection

GlobalSection(ExtensibilityGlobals) = postSolution

EndGlobalSection

GlobalSection(ExtensibilityAddIns) = postSolution

EndGlobalSection

EndGlobal



手工对该文件进行修改,把http://URL定义更改为文件引用类型路径,如上所示就是把http://localhost/PortalVBVS/PortalVBVS.vbproj 改为PortalVBVS\PortalVBVS.vbproj 注意,这里是 “\” 不是 ”/”,因为这里是文件路径. 更改的结果如下:

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PortalVBVS", "PortalVBVS\PortalVBVS.vbproj", "{345F0E9A-24F3-451C-B8EE-6B3796797BC8}"

ProjectSection(ProjectDependencies) = postProject

EndProjectSection

EndProject



3) 利用记事本对工程文件进行更改

<VisualStudioProject>

<VisualBasic

ProjectType = "Web"

ProductVersion = "7.10.3077"

SchemaVersion = "2.0"

ProjectGuid = "{345F0E9A-24F3-451C-B8EE-6B3796797BC8}"

>

把WEB 更改为 LOCAL 后,保存退出.

<VisualStudioProject>

<VisualBasic

ProjectType = "Local"

ProductVersion = "7.10.3077"

SchemaVersion = "2.0"

ProjectGuid = "{345F0E9A-24F3-451C-B8EE-6B3796797BC8}"

>





4) 最后一步,也是关键的一步,删除与工程相关的.webinfo文件.如果项目名称是LGP.vbproj ,那么就要把LGP.vbproj.webinfo文件删除.

参考:http://blog.xunbin.com/Article/69.aspx

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧