问题标签 [shared-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
561 浏览

c# - 将共享项目从 VS 2013 迁移到 2015

我们在 VS 2013 上有一个包含共享代码项目类型(https://github.com/firstfloorsoftware/mui)的解决方案。

我们在这段代码中做了一些小的改动,它已经成为我们解决方案的一部分有一段时间了。

现在我想在 VS 2015 中打开这个项目。虽然我对似乎已修复的共享项目有一个小问题:https ://github.com/firstfloorsoftware/mui/issues/48

我仍然无法摆脱这个项目的 5000 多个错误。我可以成功运行它,但不知道这么多错误的原因。

我注意到的一件事是 VS 2015 在解决方案资源管理器中使用标准 C# 项目,而不是指示共享项目的特殊图标。

如何重现问题: 1 - 从 github 下载 Modern UI 项目;2 - 在 VS 2015 上打开它;3 - 进行我在这里提到的修复:https ://github.com/firstfloorsoftware/mui/issues/48 4 - 修复项目文件后重新加载共享项目 5 - 注意错误列表中的错误数量。

有任何想法吗?

伊戈尔。

0 投票
0 回答
359 浏览

visual-studio-2015 - Visual Studio 2015 和 Windows 7 上的共享项目

当我尝试在 Visual Studio 2015 中创建共享项目时,我得到与本文相同的错误对话框。

为什么我不能在 Visual Studio 2015 中创建共享项目?

不幸的是,我使用的是 Windows 7,所以我没有获得允许海报安装缺失模板的“Windows 8”项目模板选项。

我还没有找到关于在 Windows 7 上使用共享项目的能力的明确声明。有没有人发现允许在 Windows 7 上创建共享项目的黑客?

0 投票
2 回答
9628 浏览

c# - 具有可绑定属性的自定义视图未在 Xamarin.Forms SAP 上正确绑定

我有一个应该触发按钮的 IsEnabled 事件的复选框。但是不知何故,应该执行的命令永远不会正确绑定并因此执行。

这是 CheckBox.xaml.cs(控件)中的可绑定属性:

这就是我在 ViewModel 上的内容:

CheckBoxTapped 方法永远不会被执行,因此我要设置的按钮属性永远不会改变。

先谢谢各位了!

0 投票
1 回答
7525 浏览

c# - Visual Studio 2015 - Web 项目中缺少共享项目参考选项卡

我从我们的 MSDN 订阅升级到 Visual Studio 2015,因为我很高兴读到共享项目......当我们只想重用代码时,不再需要管理依赖项中的 21382 个 nuget 包。

所以我建立了一个测试共享项目,里面有一些代码。然后我在 .Net 4.6 上将一个新的空 Web 应用程序添加到项目中。现在我希望去参考并在参考窗口上看到一个“共享项目”选项卡,但我没有看到一个。

现在我可以将一个类库添加到同一个解决方案中,我会看到选项卡并可以添加共享引用。但是我无法将共享项目添加到我的 Web 应用程序中。

我宁愿希望我可以使用这个概念与多个 MVC 项目共享视图。

我在这里遗漏了什么,还是共享项目与 Web 项目不兼容?

我看到的唯一方法是为我构建的每个 Web 应用程序创建两个项目。1代表代码,1代表内容。

例如

然而,走这条路,我将无法将视图、文本文件、css 文件、javascript 文件等推送到 Web 应用程序中。

0 投票
1 回答
7599 浏览

xamarin - Xamarin 共享库和 PCL

xamarin 共享项目和可移植类库之间的确切区别是什么?

何时使用共享库,何时使用可移植类库?

这是否可以在共享项目中编写本机功能,例如显示警报、访问相机并将其用于 android 和 iOS?

谁能给我解释一下。

0 投票
2 回答
209 浏览

android - Xamarin PCL 与 SL 混淆

在 Xamarin 中,我对 PCL(便携式类库)和 SL(共享库)之间的确切区别感到困惑。我正在做一个单一的项目,并不担心未来的其他项目......所以在开发单一代码集和材料时基于 UI 的 Xamarin 项目库哪个最好?

补充:我的应用程序将在每个平台上发布,IOS,Andriod和Windows..

0 投票
2 回答
3721 浏览

visual-studio-2015 - 无法将共享项目添加到 Visual Studio 测试项目

我正在使用 Visual Studio 2015

我有一个作为独立解决方案的共享项目(在其他几个解决方案中使用的扩展集合)。

我想测试共享项目(独立于任何其他解决方案)。

所以,我添加了一个新的测试项目。

但是,在我的测试项目中,我无法添加对共享项目的任何引用(无选项)。

在此处输入图像描述

0 投票
2 回答
545 浏览

visual-studio-2015 - 使用共享项目项目模板时出现 VS2015 错误 - 无法将 ProjectNode 转换为 IVsAggeregatableProject

我在我的解决方案中添加了一些共享项目。

但是每次我右键单击以添加文件夹或项目时,我都会收到错误消息“无法将'Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectNode'类型的对象转换为'Microsoft.VisualStudio.Shell。 Interop.IVsAggeregatableProject'"。

然而奇怪的是,点击确定后,我可以正常使用一切。

这里发生了什么事?

0 投票
1 回答
24 浏览

xaml - 共享项目中的资产未在设计模式 (XAML) 中呈现

我有一个 Windows Phone 8 Silverlight 项目和一个包含一些资产(字体、图像等)的共享项目。

当我启动模拟器或部署到手机时,内容会正确显示,但是当我处于设计模式时,根本不会显示此内容。

设计模式 模拟器

这就是我将存储在共享项目中的自定义字体设置为 TextBlock 的方式:

我该如何解决这个问题?

谢谢!

0 投票
0 回答
81 浏览

visual-studio-2013 - 我可以在 Visual Studio 共享项目中存储资源和 Windows 窗体吗?

我有ProjectA。它有一个 WinForm 和一些.resx文件。我创建了一个共享项目 ( ProjectA-shared) 并将所有内容移至其中。 ProjectA参考资料ProjectA-shared

当我使用 VS2013 和 Shared Project 插件编译解决方案时,运行应用程序时出现以下异常:

找不到适合指定区域性或中性区域性的任何资源。确保“Foo.Controls.MyForm.resources”在编译时被正确嵌入或链接到程序集“Foo”中,或者所有所需的附属程序集都是可加载的并且是完全签名的。

当我用 VS2015 编译解决方案时,一切正常。

我现在想知道:

  1. 为什么VS2013和VS2015的输出会有区别?

  2. 看起来.resxWinForms 并不适合“共享项目”:在两个项目之间共享这种东西的最佳方式是什么(主要是使用共享项目的项目,以便它们可以针对 .NET 4 和 4.5)