簡體   English   中英

Visual Studio 2017 VB.NET Forms App-將項目文件保存到其他位置

[英]Visual Studio 2017 VB.NET Forms App - saving project files to different locations

我有一個較舊的VB.NET Windows Forms App,該應用程序在較舊的筆記本電腦(Win7 Pro)上崩潰了,我需要移至新的筆記本電腦(Win10 Home)。 不幸的是,創建此項目( 使用Visual Studio 2017 )時,它有4個項目文件,它們以某種方式保存在桌面上(Form1.vb,Form1.Designer.vb,Form1.resx和ApplicationEvents.vb)。 我真的很想將所有項目文件放到一個文件夾中(在“ Visual Studio 2017 \\ Projects”下)。 經過一番修補后,我能夠將項目文件移到新機器上,但是我不得不將這4個文件放回到桌面上以進行編譯。 我承認,我對VS的使用有些不了解,所以我不確定如何在項目中成功移動這些桌面文件。 我嘗試僅對新路徑執行“另存為”,但出現構建錯誤。 誰能提供一些有關如何正確執行此操作的幫助。 感謝任何幫助。 謝謝。

將文件移到所需的文件夾中,然后從項目中刪除文件引用,然后從新位置重新添加它們。 或者,如果您喜歡冒險,則可以通過手動編輯XML的dot-.vbproj文件(在您的情況下應稱為NSMConvertCSV.vbproj)來實現。

XML結構非常簡單:

 <ItemGroup>
   <Compile Include="Form1.vb">
     <SubType>Form</SubType>
   </Compile>
   <Compile Include="Form1.Designer.vb">
     <DependentUpon>Form1.vb</DependentUpon>
     <SubType>Form</SubType>
   </Compile>
   <Compile Include="My Project\AssemblyInfo.vb" />
   <Compile Include="My Project\Application.Designer.vb">
     <AutoGen>True</AutoGen>
     <DependentUpon>Application.myapp</DependentUpon>
   </Compile>
   <Compile Include="My Project\Resources.Designer.vb">
     <AutoGen>True</AutoGen>
     <DesignTime>True</DesignTime>
     <DependentUpon>Resources.resx</DependentUpon>
   </Compile>
   <Compile Include="My Project\Settings.Designer.vb">
     <AutoGen>True</AutoGen>
     <DependentUpon>Settings.settings</DependentUpon>
     <DesignTimeSharedInput>True</DesignTimeSharedInput>
   </Compile>
 </ItemGroup>
 <ItemGroup>
   <EmbeddedResource Include="Form1.resx">
     <DependentUpon>Form1.vb</DependentUpon>
   </EmbeddedResource>
   <EmbeddedResource Include="My Project\Resources.resx">
     <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
     <LastGenOutput>Resources.Designer.vb</LastGenOutput>
     <CustomToolNamespace>My.Resources</CustomToolNamespace>
     <SubType>Designer</SubType>
   </EmbeddedResource>
 </ItemGroup> 

暫無
暫無

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

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