繁体   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