visual-studio相关内容

“无法加载文件或程序集”XXX.YYY“或其一个依赖项。系统找不到指定的文件。“

我有一个.net可视化工作室解决方案,包括一些项目(类库和Web应用程序)。 我做了一些折射,它们在项目之间移动文件,创建新项目,删除的项目不被使用并重命名一些现有项目。 解决方案构建没有问题,但是当我运行Web应用程序时,会发生以下异常: / p> “无法加载文件或程序集”XXX.YYY“或其中的一个依赖项,系统找不到指定的文件。” 在折射中删除的XXX.YYY项目输出了 ..
发布时间:2017-06-08 20:10:07 C#/.NET

需要Hashtable和Arraylist

我试图在Windows 7 Phone应用程序中使用别人的C#类。这些类使用类型为Hashtable的对象。 有关文件 使用System.Collections;在顶部的 ,所以我假设这是它想要的Hashtable对象。 当我尝试构建我的解决方案时,我收到类型或命名空间名称“Hashtable”无法找到的错误,您是否缺少using指令或程序集引用。 ..
发布时间:2017-06-08 20:07:46 C#/.NET

在/ SUBSYSTEM:CONSOLE之间切换到/ SUBSYSTEM:DLL中的WINDOWS的影响

在这种情况下,我找不到有用的MSDN。使用 Dependency Walker ,在模块列表中,我看到Console和GUI的混合使用。 编译DLL时是否有影响? 解决方案 此选项仅对应用程序( exe ),而不是图书馆( dll )。 其文档说: / SUBSYSTEM 选项指定可执行文件的环境。 子系统的选择会影响链接器将选择的入口点符号(或入口点 函数)。 ..
发布时间:2017-06-08 20:06:19 .NET组件控件

引用dll时忽略内部版本号

我有一个解决方案,一个.NET 4.0项目(C#),它产生一个延迟签名的DLL,它会进行虚拟和签名。 编辑:这是我如何版本的dll: [assembly:AssemblyVersion(“0.7.0。*”)] [assembly:AssemblyFileVersion(“0.7.0.0”)] 我有另一个解决方案.NET 4.0项目(C ++ / CLI)引用了签 ..
发布时间:2017-06-08 20:01:11 C#/.NET

在程序启动时从其他目录加载一个DLL

我的基本问题是这样的:我的程序(MyProgram.exe)对另一个程序(OtherProgram)的DLL有依赖关系,我试图避免每次OtherProgram更新时重新打包一个新的DLL。我想在OtherProgram的DLL中启动MyProgram.exe链接,但我并不完全确定Windows允许这样做。所以如果有某种解决方法也是可以接受的。 只是为了一些背景,平台是Windows 7 x6 ..
发布时间:2017-06-08 19:50:52 C/C++开发

如何防止我的.Net DLL被添加为参考?

说我写了一个.Net DLL,并希望用我的应用程序分发它。我如何防止任何有精明的用户安装VS的副本,以将这个dll的引用添加到自己的应用程序中? 解决方案 p>没有办法阻止用户添加引用。这是DLL的一部分被动的行为,没有什么可以做,以防止它发生。 你可以做什么,是添加一个引用非常值得运营。例如,如果DLL中的所有类型都是内部或私有的,那么它不仅仅是为用户添加引用以使用DLL中的类型。此 ..
发布时间:2017-06-08 19:50:16 C#/.NET

Visual Studio 11和处理msvcr110.dll

我决定尝试使用Visual Studio 11,得出结论,我不喜欢它,并且及时卸载它。现在好像我的一些旧项目现在崩溃了以下错误。 程序无法启动,因为MSVCR110D.dll丢失你的电脑。尝试重新安装程序来解决这个问题。 不幸的是,我对这个问题的理解在这里结束,我遇到的解决方案似乎建议将运行时库更改为多线程,从而导致更多的错误,我没有知识或耐心来处理。 总之,问题会是,如何撤消V ..
发布时间:2017-06-08 19:42:49 .NET组件控件

是否可以在类中具有与版本无关的DLL引用?

我想创建一个可以编译成单个DLL的类。该DLL将为现有产品添加功能。 为了使这个工作,定制类引用了底层产品中包含的DLL。这些引用是需要编译的。 一切都可以正常运行,自定义类编译。我可以将生成的DLL放入产品,一切正常。 但是,该产品有几个版本(次要版本,服务包)。我想将这个DLL分发给其他人,但我发现DLL必须完全符合产品的版本。如果没有完美匹配,则会出现以下错误: 无法 ..
发布时间:2017-06-08 19:27:58 C#/.NET

允许预编译的Visual Studio网页是可更新的区别是什么?

我已经使用默认的“允许这个预编译的网站可更新”多次构建了一个网站,但是在最近的编译网站是非常坏的。使用.dll(在bin中删除并替换它们)后,我注意到网站的某些部分再次开始工作,但是如果我把所有原始的.dll都放在了网站中。 我正在使用具有多个Ajax Web扩展名的aspx页面。这些是最近加入的,可能是问题的根源。我取消选中“允许这个预编译的站点可更新”,并且将各种额外的编译代码文件添加到 ..
发布时间:2017-06-08 19:27:45 C#/.NET

为什么我的参考的“本地”复制属性被禁用?

我正在尝试将引用的DLL设置为显式复制到我的本地文件夹,但是当我转到此引用的属性时, Copy Local 属性变灰/禁用。 通常我的VB.NET项目有一个我的项目项目直接在项目名称下面,我可以双击>>引用和设置复制本地属性,但是我的C#控制台应用程序似乎没有这个。 我可能配置我的项目不正确吗?对此的任何帮助将不胜感激。 解决方案 直接从这个SO帖子: 您对Hans回答的 ..
发布时间:2017-06-07 23:37:57 C#/.NET

从Visual Studio中的GAC引用DLL

所以我环顾四周,试图找到一些帖子,有很多但没有一个解决我的具体问题(我可以找到)。 我正在尝试在我的项目中添加一些DLL,但很少是来自: C:\Windows\Microsoft.NET\Framework\v3.5\XXX.YYY.dll 我期望这应该来自GAC。 请建议我参考Visual Studio中的Dll的最佳做法。 解决方案 这不是它 ..
发布时间:2017-06-07 23:35:18 .NET组件控件

Visual Studio参考和版本控制 - 它如何工作?

我们有几个常见的库。理想情况下,我们希望所有人都使用最新版本的dll,即使它们是根据较旧的不同版本编译的(假设最新版本是向后兼容的) 例如我们有: 项目dll 常用控件dll 记录dll 数据库访问dll 数据库dll的项目和公共控件参考v2。日志记录,但参考v1。 如果不同的组件引用不同的版本,VS会如何选择使用哪一个? 我们必须重新编译v1 dl ..
发布时间:2017-06-07 23:31:02 C#/.NET

Visual Studio:不同的DLL用于配置

我想制作一个x86和x64版本的应用程序,因为我使用的一些库对于x86和x64(例如SQLite)有差异。 我作为目标操作系统“x64”的发布版本进行了新的配置。 有没有办法为配置定义不同的DLL,例如使用SQLite.dll for x86发行版和SQLite64.dll进行x64发行? 不幸的是,我不能使用“任何平台”选项是默认的,因为那些不是x64兼容的DLL。 我想支持真正 ..
发布时间:2017-06-07 23:30:18 .NET组件控件

程序无法启动,因为msvcp80.dll丢失

我试图在发布模式下运行在其他计算机上工作正常的代码(win7 64bit ),并出现以下消息: 程序无法启动,因为msvcp80.dll丢失... 我尝试查找处理此问题的线程。尝试安装不同的Redistributable运行时版本。尝试将这些文件(msvcp80.dll,msvcm80.dll,msvcr80.dll)复制到项目目录中。还有一些不同的东西,我甚至没有意识到我 ..
发布时间:2017-06-07 23:20:03 .NET组件控件

Visual Studio 2015头文件可以编译成dll并在VS2013中使用吗?

背景:我想在Windows中使用mlpack进行办公工作,但是由于某些支持的原因,办公环境被Visual Studio 2013困扰。为了使用mlpack,我需要使用VS2015。所以,我使用VS2015在我的个人机器上编译了mlpack(遵循这个 - keon.io/mlpack/mlpack-on-windows/)我把这些库包含在VS2013中 - https://github.com/ml ..

在运行时删除对dll文件依赖的Visual Studio的设置

每个人都在建议如何让视觉工作室知道当视觉工作室在运行时没有找到一个dll。但是我想知道我在哪里删除选项,以便visual studio在运行时不会尝试找到一个dll文件?昨天我有一个类似的问题,在 解决方案 有几个选项可用: 从项目中删除导入库文件。转到Visual Studio链接器设置并删除条目(属性 - >链接器 - >输入)。 如果库由 #pragma comment( ..
发布时间:2017-06-07 23:15:38 C/C++开发

使用libpq与Visual Studios 2013,编译为DLL

我正在使用Visual Studios 2013创建一个.dll。该项目包括libpq功能。 对于其他stackoverflow文章,以及我在互联网上发现的其他来源,我已经(据我所知)正确添加了postgres lib和include目录到项目。但是,当我去构建项目时,它返回一些“未解决的外部符号”错误。 我的路径是 C:\Program Files\PostresSQL\9.3\ . ..
发布时间:2017-06-07 23:13:28 C/C++开发

loadFromRemoteSources enabled =“true” // XAML设计师// VS 11 beta和2012 RC

我被这个经常性的引用,当然总是在最坏的时刻。 当我编辑一个xaml文件,我收到这个错误 (System.NotSupportedException:试图加载来自网络位置的程序集,这将导致程序集在以前版本的.NET Framework中被沙箱此版本的.NET Framework默认情况下不启用CAS策略,因此此加载可能是危险的,如果此加载是不打算沙箱装配,请启用loadFromRemoteS ..
发布时间:2017-06-07 22:58:47 .NET组件控件