我有一个winforms应用程序,该应用程序通过单击一次发布进行部署。 假设我的测试是正确的,那么在同一台机器上多次安装同一应用程序的唯一方法是,每次发布都使用不同的程序集名称。 我的问题是我正在通过jenkins运行msbuild,为完成上述操作,我将添加/ p:AssemblyNam ...
我有一个winforms应用程序,该应用程序通过单击一次发布进行部署。 假设我的测试是正确的,那么在同一台机器上多次安装同一应用程序的唯一方法是,每次发布都使用不同的程序集名称。 我的问题是我正在通过jenkins运行msbuild,为完成上述操作,我将添加/ p:AssemblyNam ...
我将实现一个可以提取exe中所有引用的dll文件的功能。 我正在使用“ System.Reflection.Assembly”来做。 但是我不知道如何获取文件扩展名。 例如,text.exe包含x.dll,y.dll和z.dll 上面的代码仅返回x,y,z。 有人知 ...
我在 Xamarin.Forms 应用程序(多平台)中编写了此 XAML 代码: MyNameSpace 是我在创建项目时选择的命名空间,MyAssemblyName 是项目名称。 Page1 和 Page2 是其他 XAML/cs 页面。 这不起作用。 我在 Xamarin 预览和执行 ...
假设我有项目A和项目B。在相同的解决方案中有它们,并且A引用B并将B用作一种从属进程。 我不想对B的程序集名称进行硬编码,但我想知道如何查询项目A中的程序集名称,以便可以执行项目B的程序集。 ...
因此,在调试模式下构建时,我要在程序集名称中添加“ d”扩展名。 据我所知,在C#中执行此操作的标准方法是编辑.csproj文件并放入以下内容: 这具有所需的效果,但是现在darn项目始终会重建输出.dll,从而导致依赖于该项目的其他项目重新链接等。如果没有此更改,我就不会有任何此类问 ...
给出以下代码: 为什么这两个支票都打印为“真”? 我原以为AssemblyName.ReferenceMatchesDefinition应该考虑程序集名称的版本,文化和公钥令牌属性的差异,不应该吗? 如果没有,那么ReferenceMatchesDefinition做的是简单名称 ...
我需要解析一个程序集并在运行时键入,我需要找到完全限定的类型名称。 出于某种原因,我无法做到正确,因为我一直得到一个例外,说它无法找到指定的类型。 app.config文件,其中定义要查找的程序集,如下所示: 调用程序集: Driver.Data.Module程序集中的命名空间是 ...