簡體   English   中英

是否可以重命名Visual Studio 2010項目中的“我的項目”文件夾?

[英]Is it possible to rename the “My Project” folder in a Visual Studio 2010 project?

我在Visual Studio 2010中有一個用於Excel加載項的VB.NET項目。

我使用“我的”命名空間,通常看起來“我的項目”文件夾包含有關項目的配置信息。

我的問題是我需要更改此文件夾的名稱,因為我的版本管理器系統不會接受文件或文件夾名稱中的空格。

可能嗎? 如果有,怎么樣?


編輯:有一種hacky方法,通過重命名文件夾和更改.vbproj文件中的所有引用。 但是,它可能適用於命令行生成,但下次在Visual Studio中打開項目時它將無法工作。 IDE將創建一個新的“我的項目”文件夾,並抱怨它無法在其中找到設置。

我正在尋找一種方法來重命名它,以便Visual Studio能夠正確地接受它。

事實上它是可能的,但似乎沒有記錄。

在文本編輯器中打開項目文件(* .vbproj),並在第一個<PropertyGroup>元素中添加以下行:

<AppDesignerFolder>NewName</AppDesignerFolder>

現在,當Visual Studio重新生成文件夾時,它會將其稱為“NewName”,它將生成的任何內容放入My Project(例如AssemblyInfo.vb)中。

然后,您可以(在資源管理器中,而不是Visual Studio中)將“我的項目”的內容移動到該文件夾​​,刪除“我的項目”,一切都應該按預期工作。

“我的項目”約定是Visual Studios項目和項目模板的一部分,雖然您可以更改它們,但我不會這樣做。 它不僅僅是改變一個項目模板。 您必須更改所有相關項目模板。

未來還有問題......

...使用下一個Visual Studio版本的更新向導

......以及未來的項目和項目模板......

我不會這樣做!

我重命名了項目中的文件夾,然后打開解決方案。 它抱怨找不到該項目,因此我從解決方案中刪除了該項目,然后通過添加現有項目(來自新目錄)將其添加回來。 為我工作好。

只需刪除項目解決方案(.sln)文件即可

重命名您的文件夾

打開文件夾中的.VBProj文件

選擇保存

它將創建一個新的解決方案文件,您可以放置​​在我從項目文件夾中保留一個節點的任何地方。

這里沒什么復雜的。

蒂姆米爾茲

你指的是整個項目所在的文件夾嗎?

  1. 關閉項目。
  2. 備份項目
  3. 將文件夾的名稱更改為<new-name>
  4. 打開.sln文件
  5. My Project所有實例更改為<new-name>
  6. 重新開放項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM