我不确定我在这里多么愚蠢!
我有一个解决方案,打包一些母版页和布局等,我可以很好地部署,该功能出现在"网站集功能"列表中.但是我想在我的功能旁边添加一个自定义图标.我希望图标位于解决方案包中,因此在部署解决方案时需要将图像放入列表或文件夹中(而不是激活功能).
这可能吗?简单?
所有这些共享点解决方案/ feature.xml/element.xml都有一些我还没想到的东西!
我正在寻找存档在我的数据库中的数据的解决方案.我的数据库是SQL Server 2008,大约有250个表.我在网上搜索并找到以下链接:http: //www.dbazine.com/sql/sql-articles/charran13/
但这个解决方案尚不清楚
我不知道在sql server中有没有直接的方法.请给我一个解决方案.
有没有人知道是否有可能创建一个单一的连接字符串,解决方案中的所有项目都可以访问(我们大约有6个).
我可以使用此信息创建一个文本文件,但我们也需要设计时支持,并且在解决方案中的每个App.Config和Web.config文件中都有一个连接字符串是不切实际的.
我们基本上想要一个单连接字符串,如果db的位置发生变化,它很容易改变,IDE也会使用它来设计时支持
我有一个C#解决方案,大约有60个大型项目.获得最新版本后,编译需要花费大量时间.你有类似的问题,应该做些什么?
最近,在我一直在研究的一些解决方案上,Configuration Manager对话框显示"Configuration"和"Platform"的空字段,并且"Build"始终未选中.更改值并保存配置无法解决问题.
这不会发生在所有解决方案上(例如,创建新解决方案时,不会发生此问题).为什么会发生这种情况,我该如何解决?
截图(项目名称审查):

我正在尝试以编程方式创建项目项.我有这个代码
string itemPath = currentSolution.GetProjectItemTemplate("ScreenTemplate.zip", "csproj");
currentSolution.Projects.Item(1).ProjectItems.AddFromTemplate(itemPath, name);
currentSolution.Projects.Item(1).Save();
Run Code Online (Sandbox Code Playgroud)
但我想在项目内的指定目录中创建项目(这将在项目的根目录中创建项目).可能吗?感谢帮助!
我有一个相当大的解决方案,包含多个子项目(主要是带有1或2个C++项目的C#),每个子项目都在自己的文件夹中.我重命名了文件夹和项目名称,然后使用此处描述的相同过程继续编辑解决方案文件:在Visual Studio中重命名解决方案(和目录)的正确方法
执行此操作后,我想测试一切是否正确,以便我打开解决方案文件.VS2008抱怨:
由于以下原因,无法加载解决方案中的一个或多个项目:
项目文件或Web已被移动,重命名或不在您的计算机上.
这些项目将在解决方案资源管理器中标记为不可用 展开项目节点以显示无法加载项目的原因.
所以我试着像粗体文字那样做.但是,解决方案资源管理器中没有任何不可用的项目.所有子项目都在那里,我没有看到任何警告或错误或缺少参考或任何东西.该解决方案也可以很好地编译,我也可以运行应用程序.
问题是当我打开解决方案时错误不断弹出,我试图阻止它这样做,因为它最终会进入源代码控制.
有没有人遇到过这个?有什么我可能会错过的吗?
我有一个ASP.NET MVC4应用程序解决方案(.sln).当我关闭Visual Studio然后重新打开它和我的解决方案时,我的选项卡和解决方案资源管理器中的导航结构无法恢复到原来的状态.
解决方案很大,重新打开许多选项卡并在解决方案资源管理器中打开大量文件夹需要很长时间.
在VS中是否有一个选项可以让我将解决方案恢复到我离开时的位置?
我已经在导入和导出设置向导中完成了"重置所有设置",但它没有帮助.
我也尝试在/ SafeMode中启动VS ,禁用任何扩展.没有不同.
搜索我看不到有人有类似的问题.
我正在开发Visual Studio 2012和2013年的另一个开发人员.当我们在git上共享代码时,每个Visual Studio版本都会根据自己的喜好更改.sln标头.几乎每次提交我们都会得到这样的变化:
@@ -1,8 +1,6 @@
<U+FEFF>
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.30110.0
-MinimumVisualStudioVersion = 10.0.40219.1
+# Visual Studio 2012
Run Code Online (Sandbox Code Playgroud)
有没有办法避免这种情况,除了手动检查.sln的更改,只提交它们是否相关?
请注意,将解决方案文件添加到.gitignore是一个坏主意,因为有效的更改并不常见.
在Visual Studio 2013中创建新解决方案时,文件顶部如下所示:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30110.0
Run Code Online (Sandbox Code Playgroud)
这个格式版本不正确吗?VS2012(v11)的格式版本为12.00,为什么Visual Studio 2013(v12)的格式版本不是13.00?
这导致我们的构建服务器出现问题,因为根据这篇文章(参见#2):
http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx
VisualStudioVersion使用-1格式版本设置MSBuild 变量.我们的构建服务器只有VS2013和相关工具(因此安装在C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0)但是构建失败,因为它VisualStudioVersion被设置为自动设置为11并且它看起来错了路径(C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0)
我是否遗漏了某些东西,或者是否应该使用Visual Studio 2013增加格式版本?
solution ×10
c# ×3
app-config ×1
archive ×1
compilation ×1
csproj ×1
deployment ×1
envdte ×1
git ×1
global ×1
msbuild ×1
refactoring ×1
sharepoint ×1
sql-server ×1