[英]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.