比如我现在有个a.sln,正常用vs打开后会看到解决方案和一堆工程,
我要做的事情是,给这一堆工程中的一个工程改名字,是直接用rename呢,还是去改子工程的名字,
但是我发现给子工程改名后(把UELTEV2.vcproj改成UELTEV2_1.vcproj),下次打开a.sln就报找不到UELTEV2.vcproj.....
我怀疑是a.sln没有改,我想问的是a.sln里面的东西怎么改我用写字板打开后 发现里面有DLLProject\UELTEV2.vcproj,估计是这个里面的原因!!!是直接在写字版里面改吗Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UEHuaWeiLTEV2_1", "UEDLL\DLLProject\UELTEV2.vcproj", "{EC267792-1002-4783-8D59-4562ACE882DB}"
ProjectSection(ProjectDependencies) = postProject
{C96D33C5-F024-43B9-A807-A5F794267999} = {C96D33C5-F024-43B9-A807-A5F794267999}
EndProjectSection
EndProject
我要做的事情是,给这一堆工程中的一个工程改名字,是直接用rename呢,还是去改子工程的名字,
但是我发现给子工程改名后(把UELTEV2.vcproj改成UELTEV2_1.vcproj),下次打开a.sln就报找不到UELTEV2.vcproj.....
我怀疑是a.sln没有改,我想问的是a.sln里面的东西怎么改我用写字板打开后 发现里面有DLLProject\UELTEV2.vcproj,估计是这个里面的原因!!!是直接在写字版里面改吗Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UEHuaWeiLTEV2_1", "UEDLL\DLLProject\UELTEV2.vcproj", "{EC267792-1002-4783-8D59-4562ACE882DB}"
ProjectSection(ProjectDependencies) = postProject
{C96D33C5-F024-43B9-A807-A5F794267999} = {C96D33C5-F024-43B9-A807-A5F794267999}
EndProjectSection
EndProject
解决给工程改名字的问题啊,怎么改,直接改了 下次加载报 找不到XXXXXX
如果要修改proj名称,则需要修改sln文件里面的"flash.vcproj"为指定的proj名称.
如果要用VS2005打开此项目,需要将.sln里面的Version 10.00 改为Version 9.00,并且将vcproj里面的Version="9.00"修改为Version="8.00"(是的,你没有看错,sln里面的version与proj里面的version不统一).
flash.sln文件Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flash", "flash.vcproj", "{5BAAE15C-90AF-456B-89A5-D389E3399685}"
EndProject
Global
...
EndGlobal
flash.vcproj文件<?xml version="1.0" encoding="gb2312"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="Flash"
ProjectGUID="{5BAAE15C-90AF-456B-89A5-D389E3399685}"
RootNamespace="Flash"
TargetFrameworkVersion="0"
>
...
</VisualStudioProject>