2014-10-07 82 views
0

我做了一个混淆,并更名为我的SSIS包,但没有完全理解我在做什么。现在我得到“一个或多个解决方案无法添加......”然后我去我的解决方案资源管理器,没有解决方案。请注意,我一直在为这个项目工作6个月。我检查了项目obj文件夹,我的所有解决方案都在那里。我很确定我必须重新命名别的东西。请有人帮助我。我是一名实习生,正在努力奋斗。更名SSIS包,现在不能访问我的解决方案

+0

我应该删除旧的.suo吗? – 2014-10-07 00:35:24

+2

第1步是放松 – billinkc 2014-10-07 00:36:35

+0

您是否重命名“包”或实际的“项目”?根据你的错误信息,我猜这是项目。 – billinkc 2014-10-07 00:37:16

回答

1

让我们来看看发生了什么。在本例中,我使用的是SSIS 2012,但步骤将与2005年至2014年相同。这假定您已关闭“隐藏文件扩展名”。

Visual Studio是一个集成开发环境IDE,用于开发软件。最外层的概念是解决方案。请参阅下面的1。解决方案整体解决了一个问题。解决方案可能需要多个工具来解决问题。在这种情况下,一个工具是一个项目(#2)。根据项目的类型,不同的文件夹等将出现在第3节中。这是一个SSIS项目的例子。

如果您没有看到您的解决方案,还有针对Solution Folder Not Showing in Visual Studio 2010 - How Can I Make It Visible?

enter image description here

如果我重命名项目JeffOrris到JeffOrris2并关闭Visual Studio中,它会提示我将更改保存到JeffOrris问题.sln(和可选的项目)。如果我单击否,当我重新打开解决方案时,我会收到以下错误消息以及Visual Studio指出我的项目JeffOrris不可用。 :'(

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
One or more projects in the solution were not loaded correctly. 

Please see the Output Window for details. 
--------------------------- 
OK 
--------------------------- 

要开始固定的东西,你必须让Visual Studio来打球你可以做两条路线的这一个首先是添加改名项目回到溶液添加..。 。现在的项目...然后找到你的.dtproj文件(或者无论是2005/2008是什么)假设加载正常,你可以右键单击未加载的文件并选择删除,然后单击“全部保存“或Ctrl-Shift-S键

enter image description here

选项2,这是我要做的就是去摆弄文件。寻找到你的.sln的。如果你的项目是STI会打开它,它会在属性下指出它,但一旦它被bolloxed,那么你需要右键单击并选择文件资源管理器中的打开文件夹。

enter image description here

但是你来到这里,看看你有什么。

解决方案在磁盘上由.sln文件表示。这是一个文本文件,可能是UTF-8,但它是人类可读的文本。 .suo文件是二进制文件,用于跟踪您打开的内容等。没关系,.sln会。

enter image description here

把你的解决方案文件里面一探究竟。知识只对你有用

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 2012 
Project("{159641D6-6404-4A2A-AE62-294DE0FE8301}") = "JeffOrris", "JeffOrris\JeffOrris.dtproj", "{631559E9-5ED5-4F63-B74E-BFB6CBAE89C5}" 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Development|Default = Development|Default 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {631559E9-5ED5-4F63-B74E-BFB6CBAE89C5}.Development|Default.ActiveCfg = Development 
     {631559E9-5ED5-4F63-B74E-BFB6CBAE89C5}.Development|Default.Build.0 = Development 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

重要的是以Project开头的行。这就是说,我的解决方案有一个名为JeffOrris的项目,相对于我的位置,项目文件可以在名为JeffOrris的文件夹中找到,并在其中有一个名为JeffOrris的文件。dtproj

那么“诀窍”就是让你的主语和动词一致。或者在这种情况下,让您的解决方案和您的.dtproj文件达成一致。那会在下面#6。保存解决方案文件后,Visual Studio应该提示你重新加载它,然后你的项目又回来了。

enter image description here

如果不小心改名.dtproj文件,那么你可以将其重命名。再次保存全部

+0

感谢您的精确流程和选项。我选择了选项2.我只是在记事本中编辑了.sln,并在路径中切换了名称。像一个魅力工作! – 2014-10-08 19:54:02

相关问题