将新的C#项目添加到.sln C#解决方案文件时是否可以将该项目的路径设置为自定义文件夹?这个“自定义路径”将被写入.sln文件中?可以在sln文件中定义项目的路径吗?
0
A
回答
2
经过长时间的讨论后,这里就是骨感。
首先,文件系统上的文件夹结构必须与源代码管理中的文件夹结构相同;否则当其他人尝试下载项目进行工作时,没有任何参考文件可以使用。
比方说,你有以下几种:
\Projects
\ProjectA
\ProjectA.csproj
\ProjectB
\ProjectB.csproj
\OtherProjects
\SomethingElse
\SomethingElse.sln
现在,在目录\OtherProjects\SomethingElse\SomethingElse.sln
解决方案文件可参照项目\Projects\ProjectA\ProjectA.csproj
就好了。在解决方案中,右键单击解决方案文件并单击添加...现有项目并浏览至该文件。 VS会将适当的路径添加到文件中。
在Solution Explorer中它看起来像:
Solution 'SomethingElse' (1 project)
ProjectA
的实际路径并不重要,但他们必须在文件系统和源代码控制之间的相同。
如果你想\Projects\ProjectA
到\OtherProjects\SomethingElse
下物理位置,那么你有两个选择。要么移动项目要在该文件夹下或分支项目要在该文件夹下。
+0
非常感谢您的解释! – Mircea 2013-03-20 19:57:48
0
解决方案右击 - >添加 - >新建项目 - >浏览按钮(近地点路径)
在解决方案文件,你会看到类似的财产以后
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectName", "{RelativePath}\ProjectName.csproj", "{050E6816-57E1-4FDB-B84B-A9C37619A312}"
1
项目路径是相对于当前位置的解决方案文件。
如果需要在将项目添加到解决方案后移动项目,则可以手动编辑路径。
相关问题
- 1. 在qmake项目文件中指定qrc_foo.cpp文件的路径
- 2. 我可以在Kohana 3中使用一个路径定义吗?
- 3. 我可以在Spring bean定义中使用相对路径吗?
- 4. 在FORTRAN中定义文件的路径
- 5. PropertyPlaceholderConfigurer - 它可以加载给定目录路径中的所有文件吗?
- 6. ListPreference - 可以自定义项目吗?
- 7. 是否可以在visual studio中定义目录路径
- 8. MSBuild文件VS SLN和项目文件
- 9. XML中定义的Android Drawable可以包含路径吗?
- 10. Android Eclipse项目中的文件路径
- 11. 为自定义控件定义可执行文件的路径
- 12. 如何获取我的项目中文件夹的路径(以及该文件夹中文件的路径)?
- 13. 获取包含在项目中的文件的文件路径
- 14. WPF自定义控件 - 绑定模板项目的路径
- 15. clojure/lein:我可以指定project.clj以外的项目文件吗?
- 16. 我可以在MSBuild目标/项目文件中添加公共参考路径吗?
- 17. “testBuildType”可以在Android项目的build.gradle文件中有条件吗?
- 18. VS 2010 C++路径显示在项目属性中,但不在* .vcxprojf或* .sln文件中?
- 19. 获取文件的路径从项目
- 20. 在freemarker.properties上定义文件路径
- 21. 如何确定.Net中项目文件夹的路径?
- 22. 如何指定WPF中不同项目的文件路径?
- 23. 你可以指定在qmake中执行的路径吗?
- 24. 我可以在Gemfile中指定Git仓库的子路径吗?
- 25. 在wixsharp中指定项目的自定义许可证文件
- 26. 是否可以重写Visual Studio项目文件中的Nuget提示路径?
- 27. 可以使用通配符指定目录路径吗?
- 28. 使extern变量在sln文件中的所有项目中全局可见
- 29. 我可以将Heroku项目指向我的域中的路径吗?
- 30. 在tsconfig.app.json中为角度项目定义路径
我不完全确定你的意思。当您将项目添加到解决方案时,.sln文件包含相关项目的相对路径。你想达到什么目的? – NotMe 2013-03-18 19:56:37
我正在尝试将新的C#项目添加到自定义文件夹路径中的.sln文件中。 – Mircea 2013-03-18 20:21:30
*你的意思是*自定义文件夹路径*?您右键单击该解决方案,单击添加...现有项目,浏览并添加它。 VS然后将把路径放到.sln中的项目中。该项目不需要与解决方案文件在同一文件夹树下(尽管这通常是一个好主意)。 – NotMe 2013-03-18 20:22:50